パッケージ org.springframework.security.oauth2.client.web.server
インターフェースのサマリー インターフェース 説明 ServerAuthorizationRequestRepository<T extends OAuth2AuthorizationRequest> このインターフェースの実装は、リクエスト間のOAuth2AuthorizationRequest
の永続化に責任があります。ServerOAuth2AuthorizationRequestResolver このインターフェースの実装は、提供されたServerWebExchange
からOAuth2AuthorizationRequest
を解決できます。ServerOAuth2AuthorizedClientRepository このインターフェースの実装は、リクエスト間のAuthorized Client(s)
の永続化に責任があります。クラスのサマリー クラス 説明 AuthenticatedPrincipalServerOAuth2AuthorizedClientRepository 現在のPrincipal
が認証された場合、提供されたServerOAuth2AuthorizedClientRepository
に委譲するServerOAuth2AuthorizedClientRepository
の実装。それ以外の場合、現在のリクエストが認証されていない(または匿名)場合、デフォルト(または提供)ServerOAuth2AuthorizedClientRepository
に委譲します。DefaultServerOAuth2AuthorizationRequestResolver ServerOAuth2AuthorizationRequestResolver
のデフォルト実装。OAuth2AuthorizationCodeGrantWebFilter OAuth 2.0 認可コード認可のFilter
。これは、OAuth 2.0 認可レスポンスの処理を処理します。OAuth2AuthorizationRequestRedirectWebFilter このWebFilter
は、エンドユーザーのユーザーエージェントを認証サーバーの認証エンドポイントにリダイレクトすることにより、認証コードの認可または暗黙の認可フローを開始します。ServerOAuth2AuthorizationCodeAuthenticationTokenConverter ServerWebExchange
から認証可能なOAuth2AuthorizationCodeAuthenticationToken
に変換します。UnAuthenticatedServerOAuth2AuthorizedClientRepository 使用すべきではありません。 代わりにAuthorizedClientServiceReactiveOAuth2AuthorizedClientManager
を使用してくださいWebSessionOAuth2ServerAuthorizationRequestRepository WebSessionServerOAuth2AuthorizedClientRepository