クラス OidcIdToken
- java.lang.Object
-
- org.springframework.security.oauth2.core.AbstractOAuth2Token
-
- org.springframework.security.oauth2.core.oidc.OidcIdToken
- 実装されたすべてのインターフェース:
java.io.Serializable
、ClaimAccessor
、OAuth2Token
、IdTokenClaimAccessor
、StandardClaimAccessor
public class OidcIdToken extends AbstractOAuth2Token implements IdTokenClaimAccessor
OpenID Connect コア 1.0 ID トークンを表すAbstractOAuth2Token
の実装。OidcIdToken
は、「クレーム」を含むセキュリティトークンです。認可サーバーによるエンドユーザーの認証について。- 導入:
- 5.0
- 関連事項:
AbstractOAuth2Token
,IdTokenClaimAccessor
,StandardClaimAccessor
, ID トークン , 標準クレーム , 直列化された形式
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 static class
OidcIdToken.Builder
OidcIdToken
のビルダー
コンストラクターのサマリー
コンストラクター コンストラクター 説明 OidcIdToken(java.lang.String tokenValue, java.time.Instant issuedAt, java.time.Instant expiresAt, java.util.Map<java.lang.String,java.lang.Object> claims)
指定されたパラメーターを使用してOidcIdToken
を構築します。
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 java.util.Map<java.lang.String,java.lang.Object>
getClaims()
アサーションに使用できるクレームのセットを返します。static OidcIdToken.Builder
withTokenValue(java.lang.String tokenValue)
指定されたトークン値に基づいてOidcIdToken.Builder
を作成しますクラス org.springframework.security.oauth2.core.AbstractOAuth2Token から継承されたメソッド
equals, getExpiresAt, getIssuedAt, getTokenValue, hashCode
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
インターフェース org.springframework.security.oauth2.core.ClaimAccessor から継承されたメソッド
containsClaim, getClaim, getClaimAsBoolean, getClaimAsInstant, getClaimAsMap, getClaimAsString, getClaimAsStringList, getClaimAsURL, hasClaim
インターフェース org.springframework.security.oauth2.core.oidc.IdTokenClaimAccessor から継承されたメソッド
getAccessTokenHash, getAudience, getAuthenticatedAt, getAuthenticationContextClass, getAuthenticationMethods, getAuthorizationCodeHash, getAuthorizedParty, getExpiresAt, getIssuedAt, getIssuer, getNonce, getSubject
インターフェース org.springframework.security.oauth2.core.oidc.StandardClaimAccessor から継承されたメソッド
getAddress, getBirthdate, getEmail, getEmailVerified, getFamilyName, getFullName, getGender, getGivenName, getLocale, getMiddleName, getNickName, getPhoneNumber, getPhoneNumberVerified, getPicture, getPreferredUsername, getProfile, getUpdatedAt, getWebsite, getZoneInfo
コンストラクターの詳細
OidcIdToken
public OidcIdToken(java.lang.String tokenValue, java.time.Instant issuedAt, java.time.Instant expiresAt, java.util.Map<java.lang.String,java.lang.Object> claims)
指定されたパラメーターを使用してOidcIdToken
を構築します。- パラメーター:
tokenValue
- ID トークン値issuedAt
- ID トークンが発行された時刻(iat)
expiresAt
- ID トークンを受け入れてはならない有効期限(exp)
claims
- エンドユーザーの認証に関する主張
メソッドの詳細
getClaims
public java.util.Map<java.lang.String,java.lang.Object> getClaims()
インターフェースからコピーされた説明:ClaimAccessor
アサーションに使用できるクレームのセットを返します。- 次で指定:
- インターフェース
ClaimAccessor
のgetClaims
- 戻り値:
Map
のクレーム
withTokenValue
public static OidcIdToken.Builder withTokenValue(java.lang.String tokenValue)
指定されたトークン値に基づいてOidcIdToken.Builder
を作成します- パラメーター:
tokenValue
- 使用するトークン値- 戻り値:
- さらなる構成のための
OidcIdToken.Builder
- 導入:
- 5.3