インターフェース OAuth2AuthenticatedPrincipal
- すべてのスーパーインターフェース:
AuthenticatedPrincipal
- すべての既知のサブインターフェース:
OAuth2User
,OidcUser
- すべての既知の実装クラス:
DefaultOAuth2AuthenticatedPrincipal
、DefaultOAuth2User
、DefaultOidcUser
、OAuth2IntrospectionAuthenticatedPrincipal
public interface OAuth2AuthenticatedPrincipal extends AuthenticatedPrincipal
OAuth 2.0 トークンに関連付けられたプリンシパルを表すAuthenticatedPrincipal
。- 導入:
- 5.2
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド デフォルトメソッド 修飾子と型 メソッド 説明 default <A> A
getAttribute(java.lang.String name)
名前で OAuth 2.0 トークン属性を取得するjava.util.Map<java.lang.String,java.lang.Object>
getAttributes()
OAuth 2.0 トークン属性を取得するjava.util.Collection<? extends GrantedAuthority>
getAuthorities()
この OAuth 2.0 トークンに関連付けられたGrantedAuthority
のCollection
を取得しますインターフェース org.springframework.security.core.AuthenticatedPrincipal から継承されたメソッド
getName
メソッドの詳細
getAttribute
@Nullable default <A> A getAttribute(java.lang.String name)
名前で OAuth 2.0 トークン属性を取得する- 型パラメーター:
A
- 属性の型- パラメーター:
name
- 属性の名前- 戻り値:
- それ以外の場合は属性または
null
getAttributes
java.util.Map<java.lang.String,java.lang.Object> getAttributes()
OAuth 2.0 トークン属性を取得する- 戻り値:
- OAuth 2.0 トークン属性
getAuthorities
java.util.Collection<? extends GrantedAuthority> getAuthorities()
この OAuth 2.0 トークンに関連付けられたGrantedAuthority
のCollection
を取得します- 戻り値:
- OAuth 2.0 トークンオーソリティ