クラス OidcIdTokenValidator
- java.lang.Object
-
- org.springframework.security.oauth2.client.oidc.authentication.OidcIdTokenValidator
- 実装されたすべてのインターフェース:
OAuth2TokenValidator<Jwt>
public final class OidcIdTokenValidator extends java.lang.Object implements OAuth2TokenValidator<Jwt>
ID Token
のクレームの検証を担当するOAuth2TokenValidator
。- 導入:
- 5.1
- 関連事項:
OAuth2TokenValidator
,Jwt
, ID トークンの検証
コンストラクターのサマリー
コンストラクター コンストラクター 説明 OidcIdTokenValidator(ClientRegistration clientRegistration)
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 void
setClock(java.time.Clock clock)
void
setClockSkew(java.time.Duration clockSkew)
最大許容クロックスキューを設定します。OAuth2TokenValidatorResult
validate(Jwt idToken)
提供された OAuth 2.0 トークンの有効性および / または制約を確認します。
コンストラクターの詳細
OidcIdTokenValidator
public OidcIdTokenValidator(ClientRegistration clientRegistration)
メソッドの詳細
validate
public OAuth2TokenValidatorResult validate(Jwt idToken)
インターフェースからコピーされた説明:OAuth2TokenValidator
提供された OAuth 2.0 トークンの有効性および / または制約を確認します。- 次で指定:
- インターフェース
OAuth2TokenValidator<Jwt>
のvalidate
- パラメーター:
idToken
- OAuth 2.0 トークン- 戻り値:
- OAuth2TokenValidationResult 検証の成功または失敗の詳細
setClockSkew
public void setClockSkew(java.time.Duration clockSkew)
- パラメーター:
clockSkew
- 最大許容クロックスキュー- 導入:
- 5.2
setClock
public void setClock(java.time.Clock clock)
- パラメーター:
clock
- 監視- 導入:
- 5.3