クラス 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) 指定されたパラメーターを使用してDefaultOAuth2AuthorizationRequestResolverを構築します。DefaultOAuth2AuthorizationRequestResolver(ClientRegistrationRepository clientRegistrationRepository, StringSE authorizationRequestBaseUri) 指定されたパラメーターを使用してDefaultOAuth2AuthorizationRequestResolverを構築します。方法の概要
修飾子と型メソッド説明resolve(jakarta.servlet.http.HttpServletRequest request) voidsetAuthorizationRequestCustomizer(ConsumerSE<OAuth2AuthorizationRequest.Builder> authorizationRequestCustomizer) ConsumerにOAuth2AuthorizationRequest.Builderが提供されるように設定し、さらにカスタマイズできるようにします。
フィールドの詳細
DEFAULT_AUTHORIZATION_REQUEST_BASE_URI
認可リクエストに使用されるデフォルトのベースURI。- 関連事項:
コンストラクターの詳細
DefaultOAuth2AuthorizationRequestResolver
public DefaultOAuth2AuthorizationRequestResolver(ClientRegistrationRepository clientRegistrationRepository) 指定されたパラメーターを使用してDefaultOAuth2AuthorizationRequestResolverを構築します。- パラメーター:
clientRegistrationRepository- クライアント登録認可リクエストのリポジトリ
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-HttpServletRequestregistrationId- 使用する clientRegistrationId- 戻り値:
- 解決された
OAuth2AuthorizationRequestまたはnullが利用できない場合
setAuthorizationRequestCustomizer
public void setAuthorizationRequestCustomizer(ConsumerSE<OAuth2AuthorizationRequest.Builder> authorizationRequestCustomizer) ConsumerにOAuth2AuthorizationRequest.Builderが提供されるように設定し、さらにカスタマイズできるようにします。- パラメーター:
authorizationRequestCustomizer-OAuth2AuthorizationRequest.Builderに提供されるConsumer- 導入:
- 5.3
- 関連事項: