パッケージ org.springframework.security.oauth2.client.web.server
@NullMarked パッケージ org.springframework.security.oauth2.client.web.server
OAuth 2.0 クライアント
WebFilter およびサポートするクラスとインターフェース。- クラス説明現在の
Principalが認証された場合、提供されたServerOAuth2AuthorizedClientRepositoryに委譲するServerOAuth2AuthorizedClientRepositoryの実装。それ以外の場合、現在のリクエストが認証されていない(または匿名)場合、デフォルト(または提供)ServerOAuth2AuthorizedClientRepositoryに委譲します。ServerOAuth2AuthorizationRequestResolverのデフォルト実装。OAuth 2.0 認可コード認可のFilter。これは、OAuth 2.0 認可レスポンスの処理を処理します。このWebFilterは、エンドユーザーのユーザーエージェントを認可サーバーの認可エンドポイントにリダイレクトすることにより、認可コード付与フローを開始します。このインターフェースの実装は、リクエスト間のOAuth2AuthorizationRequestの永続化に責任があります。ServerWebExchangeから認証可能なOAuth2AuthorizationCodeAuthenticationTokenに変換します。このインターフェースの実装は、提供されたServerWebExchangeからOAuth2AuthorizationRequestを解決できます。このインターフェースの実装は、リクエスト間のAuthorized Client(s)の永続化に責任があります。