public class ServerHttpSecurity
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
ServerHttpSecurity.AuthorizeExchangeBuilder |
class |
ServerHttpSecurity.CsrfBuilder |
class |
ServerHttpSecurity.ExceptionHandlingBuilder |
class |
ServerHttpSecurity.FormLoginBuilder |
class |
ServerHttpSecurity.HeaderBuilder |
class |
ServerHttpSecurity.HttpBasicBuilder |
class |
ServerHttpSecurity.LogoutBuilder |
Modifier and Type | Method and Description |
---|---|
ServerHttpSecurity |
addFilterAt(org.springframework.web.server.WebFilter webFilter,
SecurityWebFiltersOrder order) |
ServerHttpSecurity |
authenticationManager(ReactiveAuthenticationManager manager) |
ServerHttpSecurity.AuthorizeExchangeBuilder |
authorizeExchange() |
SecurityWebFilterChain |
build() |
ServerHttpSecurity.CsrfBuilder |
csrf() |
ServerHttpSecurity.ExceptionHandlingBuilder |
exceptionHandling() |
ServerHttpSecurity.FormLoginBuilder |
formLogin() |
ServerHttpSecurity.HeaderBuilder |
headers() |
static ServerHttpSecurity |
http() |
ServerHttpSecurity.HttpBasicBuilder |
httpBasic() |
ServerHttpSecurity.LogoutBuilder |
logout() |
ServerHttpSecurity |
securityContextRepository(ServerSecurityContextRepository serverSecurityContextRepository) |
ServerHttpSecurity |
securityMatcher(ServerWebExchangeMatcher matcher)
The ServerExchangeMatcher that determines which requests apply to this HttpSecurity instance.
|
public ServerHttpSecurity securityMatcher(ServerWebExchangeMatcher matcher)
matcher
- the ServerExchangeMatcher that determines which requests apply to this HttpSecurity instance.
Default is all requests.public ServerHttpSecurity addFilterAt(org.springframework.web.server.WebFilter webFilter, SecurityWebFiltersOrder order)
public ServerHttpSecurity securityContextRepository(ServerSecurityContextRepository serverSecurityContextRepository)
public ServerHttpSecurity.CsrfBuilder csrf()
public ServerHttpSecurity.HttpBasicBuilder httpBasic()
public ServerHttpSecurity.FormLoginBuilder formLogin()
public ServerHttpSecurity.HeaderBuilder headers()
public ServerHttpSecurity.ExceptionHandlingBuilder exceptionHandling()
public ServerHttpSecurity.AuthorizeExchangeBuilder authorizeExchange()
public ServerHttpSecurity.LogoutBuilder logout()
public ServerHttpSecurity authenticationManager(ReactiveAuthenticationManager manager)
public SecurityWebFilterChain build()
public static ServerHttpSecurity http()