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