パッケージ org.springframework.security.oauth2.jwt
パッケージ org.springframework.security.oauth2.jwt
JSON Web トークン(JWT)のサポートを提供するコアクラスとインターフェース。
- クラス説明何らかの方法で無効な
Jwt
を示すBadCredentialsException
と同様の例外。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
の構成に役立ちます「クレーム」のClaimAccessor
; これは、JSON Web トークン(JWT)の JSON オブジェクト JWT クレームセットに含まれている場合があります。JSON オブジェクト JWT クレームセットに含めることができる、JSON Web トークン(JWT)仕様で定義された登録クレーム名。JWT
クレームセットは、JSON Web トークンによって伝達されるクレームを表す JSON オブジェクトです。JwtClaimsSet
のビルダー。指定されたPredicate
SE に対してJwt
のクレームを検証しますこのインターフェースの実装は、JSON Web トークン (JWT) をそのコンパクトなクレーム表現形式からJwt
に「デコード」するロールを担います。JwtDecoder
のファクトリ。JwtDecoder
またはReactiveJwtDecoder
の遅延初期化が失敗した場合にスローされる例外。このインターフェースの実装は、JSON Web トークン(JWT)をコンパクトなクレーム表現形式にエンコードするロールを果たします。JWS ヘッダーと JWT クレームセットを含むパラメーターのホルダー。この例外は、JSON Web トークン(JWT)のエンコード中にエラーが発生した場合にスローされます。すべての JSON Web トークン(JWT)関連エラーの基本例外。Jwt
の "iss" クレームを検証します。これは、構成された値と一致しますJwt ベースのアクセストークンのクレームを検証するためのOAuth2TokenValidator
の実装失敗したOAuth2TokenValidatorResult
が原因の例外OAuth2TokenValidator<Jwt>
を作成するためのファクトリメソッドを提供しますJWT クレームセットをクレームごとに変換します。生の Nimbus 構成をとるJwtDecoder
の低レベル Nimbus 実装。JWK セット uri に基づいてNimbusJwtDecoder
インスタンスを作成するためのビルダー。公開鍵に基づいてNimbusJwtDecoder
インスタンスを作成するためのビルダー。SecretKey
に基づいてNimbusJwtDecoder
インスタンスを作成するためのビルダー。JSON Web 署名(JWS)コンパクト直列化形式を使用して JSON Web トークン(JWT)をエンコードするJwtEncoder
の実装。「デコード」するReactiveJwtDecoder
の実装。JSON Web トークン(JWT)。さらに、JWT が JSON Web 署名(JWS)である場合、そのデジタル署名を検証します。JWK セット uri に基づいてNimbusReactiveJwtDecoder
インスタンスを作成するためのビルダー。NimbusReactiveJwtDecoder
インスタンスを作成するためのビルダー。公開鍵に基づいてNimbusReactiveJwtDecoder
インスタンスを作成するためのビルダー。SecretKey
に基づいてNimbusReactiveJwtDecoder
インスタンスを作成するためのビルダー。このインターフェースの実装は、「デコード」を担当します。JSON Web トークン(JWT)をコンパクトなクレーム表現形式からJwt
に変換します。ReactiveJwtDecoder
のファクトリ。別のJwtDecoder
を遅延初期化するJwtDecoder
別のReactiveJwtDecoder
を遅延初期化するReactiveJwtDecoder