インターフェース OidcUser

すべてのスーパーインターフェース:
AuthenticatedPrincipalClaimAccessorIdTokenClaimAccessorOAuth2AuthenticatedPrincipalOAuth2UserStandardClaimAccessor
すべての既知の実装クラス:
DefaultOidcUser

public interface OidcUser extends OAuth2User, IdTokenClaimAccessor
OpenID Connect 1.0 プロバイダーに登録されているユーザー Principal の表現。

OidcUser には「クレーム」が含まれています。エンドユーザーの認証について。クレームは、OidcIdToken および OidcUserInfo(使用可能な場合)から集約されます。

このインターフェースの実装インスタンスは、Authentication オブジェクトに関連付けられ、Authentication.getPrincipal() を介してアクセスできる AuthenticatedPrincipal を表します。

導入:
5.0
関連事項:
  • メソッドの詳細

    • getClaims

      MapSE<StringSE,ObjectSE> getClaims()
      ユーザーに関するクレームを返します。クレームは、getIdToken() および getUserInfo()(使用可能な場合)から集約されます。
      次で指定:
      インターフェース ClaimAccessorgetClaims 
      戻り値:
      ユーザーに関するクレームの Map 
    • getUserInfo

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

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