Interface PermissionAuthorityChecker

All Known Implementing Classes:
DefaultPermissionAuthorityChecker

public interface PermissionAuthorityChecker
Permission을 검사하는 Checker 여러 Bean을 등록할 수 있으며, role을 Authentication과 확인한다.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    check(Permission permission, UstraAuthentication authentication)
    허가 조건과 인증정보로 현 요청에 대해 허가 여부를 반환한다.
    default String[]
    getChannels(Permission permission)
    permission에서 채널 목록을 조회
    default String[]
    getRoles(Permission permission)
    permission에서 role 목록을 조회
  • Method Details

    • check

      boolean check(Permission permission, UstraAuthentication authentication)
      허가 조건과 인증정보로 현 요청에 대해 허가 여부를 반환한다.
      Parameters:
      permission - 허가정보
      authentication - 인증객체
      Returns:
    • getRoles

      default String[] getRoles(Permission permission)
      permission에서 role 목록을 조회
      Parameters:
      permission -
      Returns:
    • getChannels

      default String[] getChannels(Permission permission)
      permission에서 채널 목록을 조회
      Parameters:
      permission -
      Returns: