public class ServerHttpSecurity
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
ServerHttpSecurity.AuthorizeExchangeSpec |
class |
ServerHttpSecurity.CsrfSpec |
class |
ServerHttpSecurity.ExceptionHandlingSpec |
class |
ServerHttpSecurity.FormLoginSpec |
class |
ServerHttpSecurity.HeaderSpec |
class |
ServerHttpSecurity.HttpBasicSpec |
class |
ServerHttpSecurity.LogoutSpec |
class |
ServerHttpSecurity.RequestCacheSpec |
| Modifier and Type | Method and Description |
|---|---|
ServerHttpSecurity |
addFilterAt(org.springframework.web.server.WebFilter webFilter,
SecurityWebFiltersOrder order) |
ServerHttpSecurity |
authenticationManager(org.springframework.security.authentication.ReactiveAuthenticationManager manager) |
ServerHttpSecurity.AuthorizeExchangeSpec |
authorizeExchange() |
org.springframework.security.web.server.SecurityWebFilterChain |
build() |
ServerHttpSecurity.CsrfSpec |
csrf() |
ServerHttpSecurity.ExceptionHandlingSpec |
exceptionHandling() |
ServerHttpSecurity.FormLoginSpec |
formLogin() |
ServerHttpSecurity.HeaderSpec |
headers() |
static ServerHttpSecurity |
http() |
ServerHttpSecurity.HttpBasicSpec |
httpBasic() |
ServerHttpSecurity.LogoutSpec |
logout() |
ServerHttpSecurity.RequestCacheSpec |
requestCache() |
ServerHttpSecurity |
securityContextRepository(org.springframework.security.web.server.context.ServerSecurityContextRepository securityContextRepository) |
ServerHttpSecurity |
securityMatcher(org.springframework.security.web.server.util.matcher.ServerWebExchangeMatcher matcher)
The ServerExchangeMatcher that determines which requests apply to this HttpSecurity instance.
|
public ServerHttpSecurity securityMatcher(org.springframework.security.web.server.util.matcher.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(org.springframework.security.web.server.context.ServerSecurityContextRepository securityContextRepository)
public ServerHttpSecurity.CsrfSpec csrf()
public ServerHttpSecurity.HttpBasicSpec httpBasic()
public ServerHttpSecurity.FormLoginSpec formLogin()
public ServerHttpSecurity.HeaderSpec headers()
public ServerHttpSecurity.ExceptionHandlingSpec exceptionHandling()
public ServerHttpSecurity.AuthorizeExchangeSpec authorizeExchange()
public ServerHttpSecurity.LogoutSpec logout()
public ServerHttpSecurity.RequestCacheSpec requestCache()
public ServerHttpSecurity authenticationManager(org.springframework.security.authentication.ReactiveAuthenticationManager manager)
public org.springframework.security.web.server.SecurityWebFilterChain build()
public static ServerHttpSecurity http()