パッケージ org.springframework.security.oauth2.jwt
パッケージ org.springframework.security.oauth2.jwt
JSON Web トークン(JWT)のサポートを提供するコアクラスとインターフェース。
- クラス説明何らかの方法で無効な
Jwtを示すBadCredentialsExceptionと同様の例外。DPoP 証明Jwtと、アクセストークンリクエストまたは保護されたリソースリクエストに関連付けられた追加のパラメーターを保持するコンテキストクラス。DPoPProofContextのビルダー。JWT の JOSE ヘッダーに含まれる可能性のある JSON Web トークン(JWT)、JSON Web 署名(JWS)、および JSON Web 暗号化(JWE)仕様によって定義される登録済みヘッダーパラメーター名。JSON Web 署名(JWS)ヘッダーは、JSON Web トークンのヘッダーパラメーターを表す JSON オブジェクトであり、JWS 保護ヘッダーと JWS ペイロードのコンテンツの MAC にデジタル署名または作成するために使用される暗号化操作を記述します。JwsHeaderのビルダー。JSON Web トークン(JWT)を表すAbstractOAuth2Tokenの実装。Jwtの構成に役立ちますJwt内の "aud" クレームが構成された値と一致することを検証します。「クレーム」のClaimAccessor; これは、JSON Web トークン(JWT)の JSON オブジェクト JWT クレームセットに含まれている場合があります。JSON オブジェクト JWT クレームセットに含めることができる、JSON Web トークン(JWT)仕様で定義された登録クレーム名。JWTクレームセットは、JSON Web トークンによって伝達されるクレームを表す JSON オブジェクトです。JwtClaimsSetのビルダー。指定されたPredicateSE に対してJwtのクレームを検証しますこのインターフェースの実装は、JSON Web トークン (JWT) をそのコンパクトなクレーム表現形式からJwtに「デコード」するロールを担います。JwtDecoderのファクトリ。JwtDecoderまたはReactiveJwtDecoderの遅延初期化が失敗した場合にスローされる例外。このインターフェースの実装は、JSON Web トークン (JWT) をコンパクトなクレーム表現形式にエンコードするロールを担います。JWS ヘッダーと JWT クレームセットを含むパラメーターのホルダー。この例外は、JSON Web トークン(JWT)のエンコード中にエラーが発生した場合にスローされます。すべての JSON Web トークン(JWT)関連エラーの基本例外。Jwtの "iss" クレームを検証します。これは、構成された値と一致しますJwt ベースのアクセストークンのクレームを検証するためのOAuth2TokenValidatorの実装typヘッダーの検証ツール。失敗したOAuth2TokenValidatorResultが原因の例外OAuth2TokenValidator<Jwt>を作成するためのファクトリメソッドを提供しますRFC9068 の変換に準拠したバリデーターを構築するためのクラス。JWT クレームセットをクレームごとに変換します。生の Nimbus 構成をとるJwtDecoderの低レベル Nimbus 実装。JWK セット uri に基づいてNimbusJwtDecoderインスタンスを作成するためのビルダー。JWKSourceに基づいてNimbusJwtDecoderインスタンスを作成するためのビルダー。公開鍵に基づいてNimbusJwtDecoderインスタンスを作成するためのビルダー。SecretKeyに基づいてNimbusJwtDecoderインスタンスを作成するためのビルダー。JSON Web 署名(JWS)コンパクト直列化形式を使用して JSON Web トークン(JWT)をエンコードするJwtEncoderの実装。KeyPairSE で構成されたNimbusJwtEncoderインスタンスを作成するためのビルダー。SecretKeySE で構成されたNimbusJwtEncoderインスタンスを作成するためのビルダー。JSON Web トークン (JWT) を「デコード」し、さらに JWT が JSON Web 署名 (JWS) である場合はそのデジタル署名を検証するReactiveJwtDecoderの実装。JWK セット uri に基づいてNimbusReactiveJwtDecoderインスタンスを作成するためのビルダー。NimbusReactiveJwtDecoderインスタンスを作成するためのビルダー。公開鍵に基づいてNimbusReactiveJwtDecoderインスタンスを作成するためのビルダー。SecretKeyに基づいてNimbusReactiveJwtDecoderインスタンスを作成するためのビルダー。このインターフェースの実装は、JSON Web トークン (JWT) をそのコンパクトなクレーム表現形式からJwtに「デコード」するロールを担います。ReactiveJwtDecoderのファクトリ。別のJwtDecoderを遅延初期化するJwtDecoder別のReactiveJwtDecoderを遅延初期化するReactiveJwtDecoder