クラス OidcIdTokenValidator

java.lang.ObjectSE
org.springframework.security.oauth2.client.oidc.authentication.OidcIdTokenValidator
実装されたすべてのインターフェース:
OAuth2TokenValidator<Jwt>

public final class OidcIdTokenValidator extends ObjectSE implements OAuth2TokenValidator<Jwt>
ID Token のクレームの検証を担当する OAuth2TokenValidator
導入:
5.1
関連事項:
  • コンストラクターの詳細

  • メソッドの詳細

    • validate

      public OAuth2TokenValidatorResult validate(Jwt idToken)
      インターフェースからコピーされた説明: OAuth2TokenValidator
      提供された OAuth 2.0 トークンの有効性および / または制約を確認します。
      次で指定:
      インターフェース OAuth2TokenValidator<Jwt>validate 
      パラメーター:
      idToken - OAuth 2.0 トークン
      戻り値:
      OAuth2TokenValidationResult 検証の成功または失敗の詳細
    • setClockSkew

      public void setClockSkew(DurationSE clockSkew)
      最大許容クロックスキューを設定します。デフォルトは 60 秒です。クロックスキューは、exp および iat クレームを検証するときに使用されます。
      パラメーター:
      clockSkew - 最大許容クロックスキュー
      導入:
      5.2
    • setClock

      public void setClock(ClockSE clock)
      exp および iat クレームを検証するときに Instant.now(Clock)SE で使用される ClockSE を設定します。
      パラメーター:
      clock - 監視
      導入:
      5.3