クラス OidcIdToken

java.lang.ObjectSE
org.springframework.security.oauth2.core.AbstractOAuth2Token
org.springframework.security.oauth2.core.oidc.OidcIdToken
実装されたすべてのインターフェース:
SerializableSEClaimAccessorOAuth2TokenIdTokenClaimAccessorStandardClaimAccessor

public class OidcIdToken extends AbstractOAuth2Token implements IdTokenClaimAccessor
OpenID Connect コア 1.0 ID トークンを表す AbstractOAuth2Token の実装。

OidcIdToken は、「クレーム」を含むセキュリティトークンです。認可サーバーによるエンドユーザーの認証について。

導入:
5.0
関連事項:
  • コンストラクターの詳細

    • OidcIdToken

      public OidcIdToken(StringSE tokenValue, InstantSE issuedAt, InstantSE expiresAt, MapSE<StringSE,ObjectSE> claims)
      指定されたパラメーターを使用して OidcIdToken を構築します。
      パラメーター:
      tokenValue - ID トークン値
      issuedAt - ID トークンが発行された時刻 (iat)
      expiresAt - ID トークンを受け入れてはならない有効期限 (exp) 
      claims - エンドユーザーの認証に関する主張
  • メソッドの詳細

    • getClaims

      public MapSE<StringSE,ObjectSE> getClaims()
      インターフェースからコピーされた説明: ClaimAccessor
      アサーションに使用できるクレームのセットを返します。
      次で指定:
      インターフェース ClaimAccessorgetClaims 
      戻り値:
      Map のクレーム
    • withTokenValue

      public static OidcIdToken.Builder withTokenValue(StringSE tokenValue)
      指定されたトークン値に基づいて OidcIdToken.Builder を作成します
      パラメーター:
      tokenValue - 使用するトークン値
      戻り値:
      さらなる構成のための OidcIdToken.Builder
      導入:
      5.3