パッケージ org.springframework.security.oauth2.client.endpoint
パッケージ org.springframework.security.oauth2.client.endpoint
認可サーバーのプロトコルエンドポイントへのリクエストを開始するためにクライアントにサポートを提供するクラスとインターフェース。
- クラス説明認可付与資格情報を保持し、認可サーバーのトークンエンドポイントへのリクエストを開始するときに使用される OAuth 2.0 認可付与リクエストの基本実装。AbstractWebClientReactiveOAuth2AccessTokenResponseClient<T extends AbstractOAuth2AuthorizationGrantRequest>認可サーバーのトークンエンドポイントと通信するすべての
WebClientReactive*TokenResponseClientの抽象基本クラス。authorization_code許可のためのOAuth2AccessTokenResponseClientのデフォルトの実装。client_credentials許可のためのOAuth2AccessTokenResponseClientのデフォルトの実装。jwt-bearer許可のためのOAuth2AccessTokenResponseClientのデフォルトの実装。デフォルトのConverterは、AbstractOAuth2AuthorizationGrantRequestを、特定の認可付与に対する OAuth 2.0 アクセストークンリクエストのRequestEntity表現のHttpHeadersに変換するために使用されます。使用すべきではありません。最新の OAuth 2.0 Security Best Current Practice では、Resource Owner Password Credentials グラントの使用が禁止されています。refresh_token許可のためのOAuth2AccessTokenResponseClientのデフォルトの実装。token-exchange許可のためのOAuth2AccessTokenResponseClientのデフォルトの実装。Jwtアサーションを保持する JWT ベアラーグラントリクエスト。提供されたJwtBearerGrantRequestを JWT ベアラーグラントの OAuth 2.0 アクセストークンリクエストのRequestEntity表現に変換するAbstractOAuth2AuthorizationGrantRequestEntityConverterの実装。認可サーバーのトークンエンドポイントでのクライアント認証に使用される署名付き JSON Web トークン(JWS)を追加することにより、OAuth 2.0 アクセストークンリクエストパラメーターをカスタマイズするConverter。NimbusJwtClientAuthenticationParametersConverter.JwtClientAuthenticationContext<T extends AbstractOAuth2AuthorizationGrantRequest>クライアント認証固有の状態を保持し、JSON Web トークン(JWS)クライアントアサーションをカスタマイズしようとするときにNimbusJwtClientAuthenticationParametersConverterによって使用されるコンテキスト。「交換」のための戦略認可付与資格情報(例:リソース所有者によってClientに付与された認可コード資格情報を保持する OAuth 2.0 認可コード付与リクエスト。提供されたOAuth2AuthorizationCodeGrantRequestを認証コード付与のための OAuth 2.0 アクセストークンリクエストのRequestEntity表現に変換するAbstractOAuth2AuthorizationGrantRequestEntityConverterの実装。AbstractOAuth2AuthorizationGrantRequest.getClientRegistration()でクライアントの資格情報を保持する OAuth 2.0 クライアント資格情報付与リクエスト。提供されたOAuth2ClientCredentialsGrantRequestを、クライアント資格情報付与のための OAuth 2.0 アクセストークンリクエストのRequestEntity表現に変換するAbstractOAuth2AuthorizationGrantRequestEntityConverterの実装。使用すべきではありません。最新の OAuth 2.0 Security Best Current Practice では、Resource Owner Password Credentials グラントの使用が禁止されています。提供されたOAuth2PasswordGrantRequestを、リソース所有者のパスワード資格情報付与のための OAuth 2.0 アクセストークンリクエストのRequestEntity表現に変換するAbstractOAuth2AuthorizationGrantRequestEntityConverterの実装。clientに付与されたrefresh token資格情報を保持する OAuth 2.0 リフレッシュトークン付与リクエスト。提供されたOAuth2RefreshTokenGrantRequestを、リフレッシュトークン付与のための OAuth 2.0 アクセストークンリクエストのRequestEntity表現に変換するAbstractOAuth2AuthorizationGrantRequestEntityConverterの実装。「交換」のためのリアクティブ戦略認可付与資格情報(例:subject tokenとオプションのactor tokenを保持するトークン交換許可リクエスト。提供されたTokenExchangeGrantRequestをトークン交換許可の OAuth 2.0 アクセストークンリクエストのRequestEntity表現に変換するAbstractOAuth2AuthorizationGrantRequestEntityConverterの実装。「交換」するReactiveOAuth2AccessTokenResponseClientの実装。認可サーバーのトークンエンドポイントにあるアクセストークン資格情報の認可コード資格情報。「交換」するReactiveOAuth2AccessTokenResponseClientの実装。認可サーバーのトークンエンドポイントにあるアクセストークン資格情報のクライアント資格情報。jwt-bearer許可のためのReactiveOAuth2AccessTokenResponseClientのデフォルトの実装。使用すべきではありません。最新の OAuth 2.0 Security Best Current Practice では、Resource Owner Password Credentials グラントの使用が禁止されています。refresh_tokenグラント用のReactiveOAuth2AccessTokenResponseClientの実装。token-exchange許可のためのReactiveOAuth2AccessTokenResponseClientのデフォルトの実装。