クラス 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 voidconfigure(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