インターフェース IdTokenClaimAccessor
- すべてのスーパーインターフェース:
ClaimAccessor
,StandardClaimAccessor
- すべての既知のサブインターフェース:
OidcUser
- すべての既知の実装クラス:
DefaultOidcUser
,OidcIdToken
public interface IdTokenClaimAccessor extends StandardClaimAccessor
「クレーム」のClaimAccessor
これは、ID トークンで返すことができます。ID トークンは、認可サーバーによるエンドユーザーの認証に関する情報を提供します。- 導入:
- 5.0
- 関連事項:
ClaimAccessor
,StandardClaimAccessor
,StandardClaimNames
,IdTokenClaimNames
,OidcIdToken
, ID トークン , 標準クレーム
メソッドのサマリー
すべてのメソッド インスタンスメソッド デフォルトメソッド 修飾子と型 メソッド 説明 default java.lang.String
getAccessTokenHash()
アクセストークンハッシュ値(at_hash)
を返します。default java.util.List<java.lang.String>
getAudience()
この ID トークンの対象となるオーディエンス(aud)
を返します。default java.time.Instant
getAuthenticatedAt()
エンドユーザー認証が発生した時刻(auth_time)
を返します。default java.lang.String
getAuthenticationContextClass()
認証コンテキストクラスリファレンス(acr)
を返します。default java.util.List<java.lang.String>
getAuthenticationMethods()
認証方式参照(amr)
を返します。default java.lang.String
getAuthorizationCodeHash()
認証コードのハッシュ値(c_hash)
を返します。default java.lang.String
getAuthorizedParty()
ID トークンが発行された承認済みパーティ(azp)
を返します。default java.time.Instant
getExpiresAt()
ID トークンを受け入れてはならない有効期限(exp)
以降を返します。default java.time.Instant
getIssuedAt()
ID トークンが発行された時刻(iat)
を返します。default java.net.URL
getIssuer()
発行者識別子(iss)
を返します。default java.lang.String
getNonce()
クライアントセッションを ID トークンに関連付け、リプレイアタックを軽減するために使用されるString
値(nonce)
を返します。default java.lang.String
getSubject()
サブジェクト識別子(sub)
を返します。インターフェース org.springframework.security.oauth2.core.ClaimAccessor から継承されたメソッド
containsClaim, getClaim, getClaimAsBoolean, getClaimAsInstant, getClaimAsMap, getClaimAsString, getClaimAsStringList, getClaimAsURL, getClaims, hasClaim
インターフェース 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
メソッドの詳細
getIssuer
default java.net.URL getIssuer()
発行者識別子(iss)
を返します。- 戻り値:
- 発行者識別子
getSubject
default java.lang.String getSubject()
サブジェクト識別子(sub)
を返します。- 次で指定:
- インターフェース
StandardClaimAccessor
のgetSubject
- 戻り値:
- サブジェクト識別子
getAudience
default java.util.List<java.lang.String> getAudience()
この ID トークンの対象となるオーディエンス(aud)
を返します。- 戻り値:
- この ID トークンの対象となるオーディエンス
getExpiresAt
default java.time.Instant getExpiresAt()
ID トークンを受け入れてはならない有効期限(exp)
以降を返します。- 戻り値:
- ID トークンを受け入れてはならない、またはそれ以降の有効期限
getIssuedAt
default java.time.Instant getIssuedAt()
ID トークンが発行された時刻(iat)
を返します。- 戻り値:
- ID トークンが発行された時刻
getAuthenticatedAt
default java.time.Instant getAuthenticatedAt()
エンドユーザー認証が発生した時刻(auth_time)
を返します。- 戻り値:
- エンドユーザー認証が発生した時間
getNonce
default java.lang.String getNonce()
クライアントセッションを ID トークンに関連付け、リプレイアタックを軽減するために使用されるString
値(nonce)
を返します。- 戻り値:
- クライアントセッションを ID トークンに関連付けるために使用されるノンス
getAuthenticationContextClass
default java.lang.String getAuthenticationContextClass()
認証コンテキストクラスリファレンス(acr)
を返します。- 戻り値:
- 認証コンテキストクラスリファレンス
getAuthenticationMethods
default java.util.List<java.lang.String> getAuthenticationMethods()
認証方式参照(amr)
を返します。- 戻り値:
- 認証方法のリファレンス
getAuthorizedParty
default java.lang.String getAuthorizedParty()
ID トークンが発行された承認済みパーティ(azp)
を返します。- 戻り値:
- ID トークンが発行された承認済みの当事者
getAccessTokenHash
default java.lang.String getAccessTokenHash()
アクセストークンハッシュ値(at_hash)
を返します。- 戻り値:
- アクセストークンのハッシュ値
getAuthorizationCodeHash
default java.lang.String getAuthorizationCodeHash()
認証コードのハッシュ値(c_hash)
を返します。- 戻り値:
- 認証コードのハッシュ値