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