クラス DefaultOAuth2AuthorizationRequestResolver
java.lang.ObjectSE
org.springframework.security.oauth2.client.web.DefaultOAuth2AuthorizationRequestResolver
- 実装されたすべてのインターフェース:
OAuth2AuthorizationRequestResolver
public final class DefaultOAuth2AuthorizationRequestResolver
extends ObjectSE
implements OAuth2AuthorizationRequestResolver
デフォルトのリクエスト
URI
パターン /oauth2/authorization/{registrationId}
を使用して、提供された HttpServletRequest
から OAuth2AuthorizationRequest
を解決しようとする OAuth2AuthorizationRequestResolver
の実装。 注意 : デフォルトのベース URI
/oauth2/authorization
は、そのコンストラクター DefaultOAuth2AuthorizationRequestResolver(ClientRegistrationRepository, String)
を介してオーバーライドできます。
コンストラクターのサマリー
コンストラクターコンストラクター説明DefaultOAuth2AuthorizationRequestResolver
(ClientRegistrationRepository clientRegistrationRepository, StringSE authorizationRequestBaseUri) 指定されたパラメーターを使用してDefaultOAuth2AuthorizationRequestResolver
を構築します。メソッドのサマリー
修飾子と型メソッド説明resolve
(jakarta.servlet.http.HttpServletRequest request) void
setAuthorizationRequestCustomizer
(ConsumerSE<OAuth2AuthorizationRequest.Builder> authorizationRequestCustomizer) Consumer
にOAuth2AuthorizationRequest.Builder
が提供されるように設定し、さらにカスタマイズできるようにします。
コンストラクターの詳細
DefaultOAuth2AuthorizationRequestResolver
public DefaultOAuth2AuthorizationRequestResolver(ClientRegistrationRepository clientRegistrationRepository, StringSE authorizationRequestBaseUri) 指定されたパラメーターを使用してDefaultOAuth2AuthorizationRequestResolver
を構築します。- パラメーター:
clientRegistrationRepository
- クライアント登録のリポジトリauthorizationRequestBaseUri
- 認可リクエストの解決に使用されるベースURI
メソッドの詳細
resolve
インターフェースからコピーされた説明:OAuth2AuthorizationRequestResolver
- 次で指定:
- インターフェース
OAuth2AuthorizationRequestResolver
のresolve
- パラメーター:
request
-HttpServletRequest
- 戻り値:
- 解決された
OAuth2AuthorizationRequest
またはnull
が利用できない場合
resolve
public OAuth2AuthorizationRequest resolve(jakarta.servlet.http.HttpServletRequest request, StringSE registrationId) インターフェースからコピーされた説明:OAuth2AuthorizationRequestResolver
- 次で指定:
- インターフェース
OAuth2AuthorizationRequestResolver
のresolve
- パラメーター:
request
-HttpServletRequest
registrationId
- 使用する clientRegistrationId- 戻り値:
- 解決された
OAuth2AuthorizationRequest
またはnull
が利用できない場合
setAuthorizationRequestCustomizer
public void setAuthorizationRequestCustomizer(ConsumerSE<OAuth2AuthorizationRequest.Builder> authorizationRequestCustomizer) Consumer
にOAuth2AuthorizationRequest.Builder
が提供されるように設定し、さらにカスタマイズできるようにします。- パラメーター:
authorizationRequestCustomizer
-OAuth2AuthorizationRequest.Builder
に提供されるConsumer
- 導入:
- 5.3
- 関連事項: