インターフェース GrantedAuthority

すべてのスーパーインターフェース:
SerializableSE
すべての既知の実装クラス:
JaasGrantedAuthorityLdapAuthorityOAuth2UserAuthorityOidcUserAuthoritySimpleGrantedAuthoritySwitchUserGrantedAuthority

public interface GrantedAuthority extends SerializableSE
Authentication オブジェクトに付与された権限を表します。

GrantedAuthority は、それ自体を String として表すか、AccessDecisionManager によって具体的にサポートされる必要があります。

  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    GrantedAuthority を String として表現でき、String が AccessDecisionManager(またはデリゲート)によるアクセス制御の決定に依存する精度で十分である場合、このメソッドはそのような String を返す必要があります。
  • メソッドの詳細

    • getAuthority

      StringSE getAuthority()
      GrantedAuthority を String として表現でき、String が AccessDecisionManager(またはデリゲート)によるアクセス制御の決定に依存する精度で十分である場合、このメソッドはそのような String を返す必要があります。

      GrantedAuthority を String として十分な精度で表現できない場合、null を返す必要があります。null を返すには、GrantedAuthority 実装を具体的にサポートするために AccessDecisionManager (またはデリゲート)が必要になるため、実際に必要でない限り、null を返すことは避けてください。

      戻り値:
      付与された権限の表現(または付与された権限が十分な精度で String として表現できない場合は null)。