インターフェース OAuth2AuthenticatedPrincipal

すべてのスーパーインターフェース:
AuthenticatedPrincipal
すべての既知のサブインターフェース:
OAuth2UserOidcUser
すべての既知の実装クラス:
DefaultOAuth2AuthenticatedPrincipalDefaultOAuth2UserDefaultOidcUserOAuth2IntrospectionAuthenticatedPrincipal

public interface OAuth2AuthenticatedPrincipal extends AuthenticatedPrincipal
OAuth 2.0 トークンに関連付けられたプリンシパルを表す AuthenticatedPrincipal
導入:
5.2
  • メソッドの詳細

    • getAttribute

      @Nullable default <A> A getAttribute(StringSE name)
      名前で OAuth 2.0 トークン属性を取得する
      型パラメーター:
      A - 属性の型
      パラメーター:
      name - 属性の名前
      戻り値:
      それ以外の場合は属性または null 
    • getAttributes

      MapSE<StringSE,ObjectSE> getAttributes()
      OAuth 2.0 トークン属性を取得する
      戻り値:
      OAuth 2.0 トークン属性
    • getAuthorities

      CollectionSE<? extends GrantedAuthority> getAuthorities()
      この OAuth 2.0 トークンに関連付けられた GrantedAuthorityCollectionSE を取得します
      戻り値:
      OAuth 2.0 トークンオーソリティ