クラス ServerHttpSecurity.OAuth2ClientSpec
java.lang.ObjectSE
org.springframework.security.config.web.server.ServerHttpSecurity.OAuth2ClientSpec
- 含まれているクラス:
- ServerHttpSecurity
メソッドのサマリー
修飾子と型メソッド説明and()
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。7.0 の取り外し用。authenticationConverter
(ServerAuthenticationConverter authenticationConverter) 使用するコンバーターを設定しますauthenticationManager
(ReactiveAuthenticationManager authenticationManager) 使用するReactiveAuthenticationManager
を構成します。authorizationRedirectStrategy
(ServerRedirectStrategy authorizationRedirectStrategy) 認可エンドポイントリダイレクト URI のリダイレクト戦略を設定します。authorizationRequestRepository
(ServerAuthorizationRequestRepository<OAuth2AuthorizationRequest> authorizationRequestRepository) OAuth2AuthorizationRequest
の格納に使用するリポジトリを設定します。authorizationRequestResolver
(ServerOAuth2AuthorizationRequestResolver authorizationRequestResolver) OAuth2AuthorizationRequest
の解決に使用されるリゾルバーを設定します。authorizedClientRepository
(ServerOAuth2AuthorizedClientRepository authorizedClientRepository) clientRegistrationRepository
(ReactiveClientRegistrationRepository clientRegistrationRepository) protected void
configure
(ServerHttpSecurity http)
メソッドの詳細
authenticationConverter
public ServerHttpSecurity.OAuth2ClientSpec authenticationConverter(ServerAuthenticationConverter authenticationConverter) 使用するコンバーターを設定します- パラメーター:
authenticationConverter
- 使用するコンバーター- 戻り値:
ServerHttpSecurity.OAuth2ClientSpec
をカスタマイズする
authenticationManager
public ServerHttpSecurity.OAuth2ClientSpec authenticationManager(ReactiveAuthenticationManager authenticationManager) 使用するReactiveAuthenticationManager
を構成します。デフォルトはOAuth2AuthorizationCodeReactiveAuthenticationManager
です- パラメーター:
authenticationManager
- 使用するマネージャー- 戻り値:
ServerHttpSecurity.OAuth2ClientSpec
をカスタマイズする
clientRegistrationRepository
public ServerHttpSecurity.OAuth2ClientSpec clientRegistrationRepository(ReactiveClientRegistrationRepository clientRegistrationRepository) ReactiveClientRegistrationRepository
を構成します。デフォルトでは、値を Bean として検索します。- パラメーター:
clientRegistrationRepository
- 使用するリポジトリ- 戻り値:
ServerHttpSecurity.OAuth2ClientSpec
をカスタマイズする
authorizedClientRepository
public ServerHttpSecurity.OAuth2ClientSpec authorizedClientRepository(ServerOAuth2AuthorizedClientRepository authorizedClientRepository) ReactiveClientRegistrationRepository
を構成します。デフォルトでは、値を Bean として検索します。- パラメーター:
authorizedClientRepository
- 使用するリポジトリ- 戻り値:
ServerHttpSecurity.OAuth2ClientSpec
をカスタマイズする
authorizationRequestRepository
public ServerHttpSecurity.OAuth2ClientSpec authorizationRequestRepository(ServerAuthorizationRequestRepository<OAuth2AuthorizationRequest> authorizationRequestRepository) OAuth2AuthorizationRequest
の格納に使用するリポジトリを設定します。- パラメーター:
authorizationRequestRepository
-OAuth2AuthorizationRequest
の格納に使用するリポジトリ- 戻り値:
ServerHttpSecurity.OAuth2ClientSpec
をカスタマイズする- 導入:
- 5.2
authorizationRequestResolver
public ServerHttpSecurity.OAuth2ClientSpec authorizationRequestResolver(ServerOAuth2AuthorizationRequestResolver authorizationRequestResolver) OAuth2AuthorizationRequest
の解決に使用されるリゾルバーを設定します。- パラメーター:
authorizationRequestResolver
-OAuth2AuthorizationRequest
の解決に使用されるリゾルバー- 戻り値:
ServerHttpSecurity.OAuth2ClientSpec
をカスタマイズする- 導入:
- 6.1
authorizationRedirectStrategy
public ServerHttpSecurity.OAuth2ClientSpec authorizationRedirectStrategy(ServerRedirectStrategy authorizationRedirectStrategy) 認可エンドポイントリダイレクト URI のリダイレクト戦略を設定します。- パラメーター:
authorizationRedirectStrategy
- リダイレクト戦略- 戻り値:
- さらなる構成のための
ServerHttpSecurity.OAuth2ClientSpec
and
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.oauth2Client(Customizer)
またはoauth2Client(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。メソッドチェーンがServerHttpSecurity
の構成を続行できるようにします- 戻り値:
ServerHttpSecurity
の構成を続行するには
configure