クラス OidcUserAuthority

java.lang.ObjectSE
org.springframework.security.oauth2.core.user.OAuth2UserAuthority
org.springframework.security.oauth2.core.oidc.user.OidcUserAuthority
実装されたすべてのインターフェース:
SerializableSEGrantedAuthority

public class OidcUserAuthority extends OAuth2UserAuthority
OidcUser に関連付けることができる GrantedAuthority
導入:
5.0
関連事項:
  • コンストラクターの詳細

    • OidcUserAuthority

      public OidcUserAuthority(OidcIdToken idToken)
      指定されたパラメーターを使用して OidcUserAuthority を構築します。
      パラメーター:
      idToken - ユーザーに関するクレームを含む ID Token
    • OidcUserAuthority

      public OidcUserAuthority(OidcIdToken idToken, OidcUserInfo userInfo)
      指定されたパラメーターとデフォルトの OAuth2UserAuthority.getAuthority() から OIDC_USER を使用して OidcUserAuthority を構築します。
      パラメーター:
      idToken - ユーザーに関するクレームを含む ID Token
      userInfo - ユーザーに関するクレームを含む UserInfonull の場合があります
    • OidcUserAuthority

      public OidcUserAuthority(StringSE authority, OidcIdToken idToken, OidcUserInfo userInfo)
      指定されたパラメーターを使用して OidcUserAuthority を構築します。
      パラメーター:
      authority - ユーザーに付与された権限
      idToken - ユーザーに関するクレームを含む ID Token
      userInfo - ユーザーに関するクレームを含む UserInfonull の場合があります
  • メソッドの詳細

    • getIdToken

      public OidcIdToken getIdToken()
      ユーザーに関するクレームを含む ID Token を返します。
      戻り値:
      ユーザーに関するクレームを含む OidcIdToken
    • getUserInfo

      public OidcUserInfo getUserInfo()
      ユーザーに関するクレームを含む UserInfo を返します。null の場合もあります。
      戻り値:
      ユーザーに関するクレームを含む OidcUserInfo、または null
    • equals

      public boolean equals(ObjectSE obj)
      オーバーライド:
      クラス OAuth2UserAuthorityequals 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス OAuth2UserAuthorityhashCode