インターフェース GrantedAuthority
- すべてのスーパーインターフェース:
java.io.Serializable
- すべての既知の実装クラス:
JaasGrantedAuthority
、LdapAuthority
、OAuth2UserAuthority
、OidcUserAuthority
、SimpleGrantedAuthority
、SwitchUserGrantedAuthority
public interface GrantedAuthority extends java.io.Serializable
Authentication
オブジェクトに付与された権限を表します。GrantedAuthority
は、それ自体をString
として表すか、AccessDecisionManager
によって具体的にサポートされる必要があります。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 java.lang.String
getAuthority()
GrantedAuthority
をString
として表現でき、String
がAccessDecisionManager
(またはデリゲート)によるアクセス制御の決定に依存する精度で十分である場合、このメソッドはそのようなString
を返す必要があります。
メソッドの詳細
getAuthority
java.lang.String getAuthority()
GrantedAuthority
をString
として表現でき、String
がAccessDecisionManager
(またはデリゲート)によるアクセス制御の決定に依存する精度で十分である場合、このメソッドはそのようなString
を返す必要があります。GrantedAuthority
をString
として十分な精度で表現できない場合、null
を返す必要があります。null
を返すには、GrantedAuthority
実装を具体的にサポートするためにAccessDecisionManager
(またはデリゲート)が必要になるため、実際に必要でない限り、null
を返すことは避けてください。- 戻り値:
- 付与された権限の表現(または付与された権限が十分な精度で
String
として表現できない場合はnull
)。