H - the type of HttpSecurityBuilder that is being configuredpublic final class ChannelSecurityConfigurer<H extends HttpSecurityBuilder<H>> extends AbstractHttpConfigurer<ChannelSecurityConfigurer<H>,H>
ChannelSecurityConfigurer to be useful, at least one RequestMatcher
should be mapped to HTTP or HTTPS.
By default an InsecureChannelProcessor and a SecureChannelProcessor
will be registered.
ChannelProcessingFilterPortMapper is used to create the default ChannelProcessor instances
| Modifier and Type | Class and Description |
|---|---|
class |
ChannelSecurityConfigurer.ChannelRequestMatcherRegistry |
class |
ChannelSecurityConfigurer.MvcMatchersRequiresChannelUrl |
class |
ChannelSecurityConfigurer.RequiresChannelUrl |
| Constructor and Description |
|---|
ChannelSecurityConfigurer(ApplicationContext context)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
void |
configure(H http)
Configure the
SecurityBuilder by setting the necessary properties on the
SecurityBuilder. |
ChannelSecurityConfigurer.ChannelRequestMatcherRegistry |
getRegistry() |
disable, withObjectPostProcessoraddObjectPostProcessor, and, getBuilder, init, postProcess, setBuilderpublic ChannelSecurityConfigurer(ApplicationContext context)
HttpSecurity.requiresChannel()public ChannelSecurityConfigurer.ChannelRequestMatcherRegistry getRegistry()
public void configure(H http) throws Exception
SecurityConfigurerSecurityBuilder by setting the necessary properties on the
SecurityBuilder.configure in interface SecurityConfigurer<org.springframework.security.web.DefaultSecurityFilterChain,H extends HttpSecurityBuilder<H>>configure in class SecurityConfigurerAdapter<org.springframework.security.web.DefaultSecurityFilterChain,H extends HttpSecurityBuilder<H>>Exception