クラス OidcIdTokenValidator

    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      voidsetClock​(java.time.Clock clock)
      exp および iat クレームを検証するときに、Instant.now(Clock) で使用される Clock を設定します。
      voidsetClockSkew​(java.time.Duration clockSkew)
      最大許容クロックスキューを設定します。
      OAuth2TokenValidatorResultvalidate​(Jwt idToken)
      提供された OAuth 2.0 トークンの有効性および / または制約を確認します。
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクターの詳細

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

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