パッケージ org.springframework.security.oauth2.client
パッケージ org.springframework.security.oauth2.client
OAuth 2.0 クライアントのサポートを提供するコアクラスとインターフェース。
- クラス説明
authorization_code付与のためのOAuth2AuthorizedClientProviderの実装。HttpServletRequestのコンテキスト外で動作できるOAuth2AuthorizedClientManagerの実装。contextAttributesMapperのデフォルト実装。ServerWebExchangeのコンテキスト外で動作できるReactiveOAuth2AuthorizedClientManagerの実装。contextAttributesMapperのデフォルト実装。この例外は、OAuth 2.0 クライアントの認証または承認の試行が失敗したときにクライアント側でスローされます。この例外は、OAuth 2.0 クライアントがリソース所有者から認可を取得する必要がある場合にスローされます。client_credentials付与のためのOAuth2AuthorizedClientProviderの実装。ReactiveOAuth2AuthorizedClientProviderの内部Listに単純に委譲するReactiveOAuth2AuthorizedClientProviderの実装。OAuth2AuthorizedClientおよびエンドユーザーAuthentication(リソース所有者)のホルダー。JdbcOAuth2AuthorizedClientService.OAuth2AuthorizedClientHolderをSqlParameterValueのListにマップするデフォルトのFunction。jwt-bearer付与のためのOAuth2AuthorizedClientProviderの実装。jwt-bearer付与のためのReactiveOAuth2AuthorizedClientProviderの実装。認可固有の状態を保持し、OAuth 2.0 クライアントを認可(または再認可)しようとするときにOAuth2AuthorizedClientProviderによって使用されるコンテキスト。OAuth2AuthorizationContextのビルダー。OAuth 2.0 クライアントが認証サーバーまたはリソースサーバーを介して認証(または再認証)に失敗したときに処理します。OAuth 2.0 クライアントが認証サーバーを介して正常に認証(または再認証)されたときに処理します。OAuth 2.0 の表現「承認済みクライアント」。OAuth2AuthorizedClientの識別子。このインターフェースの実装は、Authorized Client(s)の全体的な管理を担当します。OAuth 2.0 クライアントを認証(または再認証)するための戦略。特定の認可付与を実装する 1 つ以上のOAuth2AuthorizedClientProviderで構成されるDelegatingOAuth2AuthorizedClientProviderを構築するビルダー。このインターフェースの実装は、Authorized Client(s)の管理を担当します。Authorized Client(s)は、Access Token信任状をClientおよび最初に認可を付与したPrincipalであるリソース所有者に関連付ける目的を提供します。OAuth2AuthorizedClientManagerが、提供されたclientRegistrationIdによって識別されたclientをauthorize(または再認可)するために使用するリクエストを表します。OAuth2AuthorizeRequestのビルダー。使用すべきではありません。最新の OAuth 2.0 Security Best Current Practice では、Resource Owner Password Credentials グラントの使用が禁止されています。使用すべきではありません。最新の OAuth 2.0 Security Best Current Practice では、Resource Owner Password Credentials グラントの使用が禁止されています。OAuth2AuthorizedClientの永続性のためにDatabaseClientを使用するReactiveOAuth2AuthorizedClientServiceの R2DBC 実装。OAuth2AuthorizedClientデータおよびエンドユーザーAuthentication(リソース所有者)のホルダー。R2dbcReactiveOAuth2AuthorizedClientService.OAuth2AuthorizedClientHolderをStringSE およびParameterのMapにマップするデフォルトのFunction。現在のio.r2dbc.spi.RowをR2dbcReactiveOAuth2AuthorizedClientService.OAuth2AuthorizedClientHolderにマップするデフォルトのBiFunctionSE。OAuth 2.0 クライアントが認証サーバーまたはリソースサーバーを介して認証(または再認証)に失敗したときに処理します。OAuth 2.0 クライアントが認証サーバーを介して正常に認証(または再認証)されたときに処理します。このインターフェースの実装は、Authorized Client(s)の全体的な管理を担当します。OAuth 2.0 クライアントを認証(または再認証)するための戦略。特定の認可付与を実装する 1 つ以上のReactiveOAuth2AuthorizedClientProviderで構成されるDelegatingReactiveOAuth2AuthorizedClientProviderを構築するビルダー。このインターフェースの実装は、Authorized Client(s)の管理を担当します。Authorized Client(s)は、Access Token信任状をClientおよび最初に認可を付与したPrincipalであるリソース所有者に関連付ける目的を提供します。refresh_token付与のためのOAuth2AuthorizedClientProviderの実装。refresh_tokenグラント用のReactiveOAuth2AuthorizedClientProviderの実装。OAuth2Error.getErrorCode()が構成済みのOAuth 2.0 error codesのいずれかに一致する場合にOAuth2AuthorizedClientを削除するOAuth2AuthorizationFailureHandler。OAuth2Error.getErrorCode()が構成済みのOAuth 2.0 error codesのいずれかに一致する場合にOAuth2AuthorizedClientを削除するReactiveOAuth2AuthorizationFailureHandler。token-exchange付与のためのOAuth2AuthorizedClientProviderの実装。token-exchange付与のためのReactiveOAuth2AuthorizedClientProviderの実装。