クラス ServerHttpSecurity.HttpBasicSpec
java.lang.ObjectSE
org.springframework.security.config.web.server.ServerHttpSecurity.HttpBasicSpec
- 含まれているクラス:
- ServerHttpSecurity
HTTP 基本認証を構成します
- 導入:
- 5.0
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明authenticationEntryPoint(ServerAuthenticationEntryPoint authenticationEntryPoint) エントリポイントを簡単に設定できます。authenticationFailureHandler(ServerAuthenticationFailureHandler authenticationFailureHandler) authenticationManager(ReactiveAuthenticationManager authenticationManager) 認証に使用されるReactiveAuthenticationManager。authenticationSuccessHandler(ConsumerSE<ListSE<ServerAuthenticationSuccessHandler>> handlersConsumer) ServerAuthenticationSuccessHandlerのリストをカスタマイズできます。authenticationSuccessHandler(ServerAuthenticationSuccessHandler authenticationSuccessHandler) 認証成功後に使用されるServerAuthenticationSuccessHandler。protected voidconfigure(ServerHttpSecurity http) disable()HTTP 基本認証を無効にします。securityContextRepository(ServerSecurityContextRepository securityContextRepository) Authenticationを保存するために使用されるServerSecurityContextRepository。
メソッドの詳細
authenticationSuccessHandler
public ServerHttpSecurity.HttpBasicSpec authenticationSuccessHandler(ServerAuthenticationSuccessHandler authenticationSuccessHandler) 認証成功後に使用されるServerAuthenticationSuccessHandler。デフォルトはWebFilterChainServerAuthenticationSuccessHandlerです。このメソッドは、以前に追加された成功ハンドラーをauthenticationSuccessHandler(Consumer)経由でクリアすることに注意してください。- パラメーター:
authenticationSuccessHandler- 使用する成功ハンドラー- 戻り値:
ServerHttpSecurity.HttpBasicSpecの構成を続行するには- 導入:
- 6.3
authenticationSuccessHandler
public ServerHttpSecurity.HttpBasicSpec authenticationSuccessHandler(ConsumerSE<ListSE<ServerAuthenticationSuccessHandler>> handlersConsumer) ServerAuthenticationSuccessHandlerのリストをカスタマイズできます。デフォルトのリストにはWebFilterChainServerAuthenticationSuccessHandlerが含まれています。- パラメーター:
handlersConsumer- ハンドラーコンシューマー- 戻り値:
ServerHttpSecurity.HttpBasicSpecの構成を続行するには- 導入:
- 6.3
authenticationManager
public ServerHttpSecurity.HttpBasicSpec authenticationManager(ReactiveAuthenticationManager authenticationManager) 認証に使用されるReactiveAuthenticationManager。デフォルトはServerHttpSecurity.authenticationManager(ReactiveAuthenticationManager)です。- パラメーター:
authenticationManager- 使用する認証マネージャー- 戻り値:
ServerHttpSecurity.HttpBasicSpecの構成を続行するには
securityContextRepository
public ServerHttpSecurity.HttpBasicSpec securityContextRepository(ServerSecurityContextRepository securityContextRepository) Authenticationを保存するために使用されるServerSecurityContextRepository。デフォルトはNoOpServerSecurityContextRepositoryです。後続のリクエストでSecurityContextをロードするには、値をロードできるようにReactorContextWebFilterを構成する必要があります(暗黙的にリンクされていません)。- パラメーター:
securityContextRepository- 使用するリポジトリ- 戻り値:
ServerHttpSecurity.HttpBasicSpecの構成を続行するには
authenticationEntryPoint
public ServerHttpSecurity.HttpBasicSpec authenticationEntryPoint(ServerAuthenticationEntryPoint authenticationEntryPoint) エントリポイントを簡単に設定できます。- パラメーター:
authenticationEntryPoint- 使用するServerAuthenticationEntryPoint- 戻り値:
- 追加のカスタマイズのための
ServerHttpSecurity.HttpBasicSpec - 導入:
- 5.2.0
authenticationFailureHandler
public ServerHttpSecurity.HttpBasicSpec authenticationFailureHandler(ServerAuthenticationFailureHandler authenticationFailureHandler) disable
HTTP 基本認証を無効にします。- 戻り値:
ServerHttpSecurityの構成を続行するには
configure