パッケージ 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の実装。