パッケージ org.springframework.security.oauth2.client.web
パッケージ org.springframework.security.oauth2.client.web
OAuth 2.0 クライアント
Filter
およびサポートするクラスとインターフェース。- クラス説明現在の
Principal
が認証された場合、提供されたOAuth2AuthorizedClientService
に委譲するOAuth2AuthorizedClientRepository
の実装。それ以外の場合、現在のリクエストが認証されていない(または匿名)場合、デフォルト(または提供)OAuth2AuthorizedClientRepository
に委譲します。このインターフェースの実装は、リクエスト間のOAuth2AuthorizationRequest
の永続化に責任があります。デフォルトのリクエストURI
パターン/oauth2/authorization/{registrationId}
を使用して、提供されたHttpServletRequest
からOAuth2AuthorizationRequest
を解決しようとするOAuth2AuthorizationRequestResolver
の実装。HttpServletRequest
のコンテキスト内で使用するOAuth2AuthorizedClientManager
のデフォルト実装。contextAttributesMapper
のデフォルト実装。ServerWebExchange
のコンテキスト内で使用するReactiveOAuth2AuthorizedClientManager
のデフォルト実装。contextAttributesMapper
のデフォルト実装。OAuth 2.0 認可コード認可のFilter
。これは、OAuth 2.0 認可レスポンスの処理を処理します。OAuth2AuthorizationRequest.Builder
を介してOAuth 2.0 Authorization Request
をカスタマイズするカスタマイザーのファクトリ。このFilter
は、エンドユーザーのユーザーエージェントを認可サーバーの認可エンドポイントにリダイレクトすることにより、認可コード付与フローを開始します。このインターフェースの実装は、提供されたHttpServletRequest
からOAuth2AuthorizationRequest
を解決できます。このインターフェースの実装は、リクエスト間のAuthorized Client(s)
の永続化に責任があります。OAuth 2.0 ログイン用のAbstractAuthenticationProcessingFilter
の実装。