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.
PortMapper
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(org.springframework.context.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, withObjectPostProcessor
addObjectPostProcessor, and, getBuilder, init, postProcess, setBuilder
public ChannelSecurityConfigurer(org.springframework.context.ApplicationContext context)
HttpSecurity.requiresChannel()
public ChannelSecurityConfigurer.ChannelRequestMatcherRegistry getRegistry()
public void configure(H http) throws java.lang.Exception
SecurityConfigurer
SecurityBuilder
by setting the necessary properties on the
SecurityBuilder
.configure
in interface SecurityConfigurer<DefaultSecurityFilterChain,H extends HttpSecurityBuilder<H>>
configure
in class SecurityConfigurerAdapter<DefaultSecurityFilterChain,H extends HttpSecurityBuilder<H>>
java.lang.Exception