パッケージ 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
をString
SE およびParameter
のMap
にマップするデフォルトのFunction
。現在のio.r2dbc.spi.Row
をR2dbcReactiveOAuth2AuthorizedClientService.OAuth2AuthorizedClientHolder
にマップするデフォルトのBiFunction
SE。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
の実装。