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