java.lang.Object | |
↳ | org.springframework.security.web.access.channel.InsecureChannelProcessor |
Ensures channel security is inactive by review of HttpServletRequest.isSecure()
responses.
The class responds to one case-sensitive keyword, getInsecureKeyword()
. If this keyword is detected,
HttpServletRequest.isSecure()
is used to determine the channel security offered. If channel security
is present, the configured ChannelEntryPoint
is called. By default the entry point is RetryWithHttpEntryPoint
.
The default insecureKeyword
is REQUIRES_INSECURE_CHANNEL
.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Decided whether the presented
FilterInvocation provides the appropriate level of channel
security based on the requested list of ConfigAttributes. | |||||||||||
Indicates whether this
ChannelProcessor is able to process the passed
ConfigAttribute . |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.beans.factory.InitializingBean
| |||||||||||
From interface
org.springframework.security.web.access.channel.ChannelProcessor
|
Decided whether the presented FilterInvocation
provides the appropriate level of channel
security based on the requested list of ConfigAttributes.
IOException | |
---|---|
ServletException |
Indicates whether this ChannelProcessor
is able to process the passed
ConfigAttribute
.
This allows the ChannelProcessingFilter
to check every configuration attribute can be consumed
by the configured ChannelDecisionManager
.
attribute | a configuration attribute that has been configured against the ChannelProcessingFilter. |
---|
ChannelProcessor
can support the passed configuration attribute