パッケージ 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のビルダー。指定されたPredicateSE に対して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