Class ServletApiConfigurer<H extends HttpSecurityBuilder<H>>
- java.lang.Object
-
- org.springframework.security.config.annotation.SecurityConfigurerAdapter<DefaultSecurityFilterChain,B>
-
- org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer<ServletApiConfigurer<H>,H>
-
- org.springframework.security.config.annotation.web.configurers.ServletApiConfigurer<H>
-
- All Implemented Interfaces:
SecurityConfigurer<DefaultSecurityFilterChain,H>
public final class ServletApiConfigurer<H extends HttpSecurityBuilder<H>> extends AbstractHttpConfigurer<ServletApiConfigurer<H>,H>
Implements select methods from theHttpServletRequest
using theSecurityContext
from theSecurityContextHolder
.Security Filters
The following Filters are populatedShared Objects Created
No shared objects are created.Shared Objects Used
AuthenticationTrustResolver
is optionally used to populate theSecurityContextHolderAwareRequestFilter
- Since:
- 3.2
-
-
Constructor Summary
Constructors Constructor Description ServletApiConfigurer()
Creates a new instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(H http)
Configure theSecurityBuilder
by setting the necessary properties on theSecurityBuilder
.ServletApiConfigurer<H>
rolePrefix(java.lang.String rolePrefix)
-
Methods inherited from class org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer
disable, withObjectPostProcessor
-
Methods inherited from class org.springframework.security.config.annotation.SecurityConfigurerAdapter
addObjectPostProcessor, and, getBuilder, init, postProcess, setBuilder
-
-
-
-
Constructor Detail
-
ServletApiConfigurer
public ServletApiConfigurer()
Creates a new instance- See Also:
HttpSecurity.servletApi()
-
-
Method Detail
-
rolePrefix
public ServletApiConfigurer<H> rolePrefix(java.lang.String rolePrefix)
-
configure
public void configure(H http)
Description copied from interface:SecurityConfigurer
Configure theSecurityBuilder
by setting the necessary properties on theSecurityBuilder
.- Specified by:
configure
in interfaceSecurityConfigurer<DefaultSecurityFilterChain,H extends HttpSecurityBuilder<H>>
- Overrides:
configure
in classSecurityConfigurerAdapter<DefaultSecurityFilterChain,H extends HttpSecurityBuilder<H>>
-
-