クラス JwtTimestampValidator
java.lang.ObjectSE
org.springframework.security.oauth2.jwt.JwtTimestampValidator
- 実装されたすべてのインターフェース:
OAuth2TokenValidator<Jwt>
Jwt ベースのアクセストークンのクレームを検証するための
OAuth2TokenValidator
の実装 Jwt ソース(認可サーバーなど)とその宛先(リソースサーバーなど)の間でクロックが異なる可能性があるため、現在の時刻が Jwt の指定された操作ウィンドウ内にあるかどうかを判断するときに、デフォルトのクロックの余裕があります。
- 導入:
- 5.1
- 関連事項:
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
タイムスタンプの有効性を評価するために、このClock
SE をInstant.now()
と共に使用します。提供された OAuth 2.0 トークンの有効性および / または制約を確認します。
コンストラクターの詳細
JwtTimestampValidator
public JwtTimestampValidator()カスタム検証なしのデフォルトインスタンスとデフォルトの最大クロックスキューJwtTimestampValidator
メソッドの詳細
validate
インターフェースからコピーされた説明:OAuth2TokenValidator
提供された OAuth 2.0 トークンの有効性および / または制約を確認します。- 次で指定:
- インターフェース
OAuth2TokenValidator<Jwt>
のvalidate
- パラメーター:
jwt
- OAuth 2.0 トークン- 戻り値:
- OAuth2TokenValidationResult 検証の成功または失敗の詳細
setClock
タイムスタンプの有効性を評価するために、このClock
SE をInstant.now()
と共に使用します。- パラメーター:
clock
-