Class InsecureChannelProcessor
java.lang.Object
org.springframework.security.web.access.channel.InsecureChannelProcessor
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean,ChannelProcessor
@Deprecated
public class InsecureChannelProcessor
extends Object
implements org.springframework.beans.factory.InitializingBean, ChannelProcessor
Deprecated.
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.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.voiddecide(FilterInvocation invocation, Collection<ConfigAttribute> config) Deprecated.Decided whether the presentedFilterInvocationprovides the appropriate level of channel security based on the requested list of ConfigAttributes.Deprecated.Deprecated.voidsetEntryPoint(ChannelEntryPoint entryPoint) Deprecated.voidsetInsecureKeyword(String secureKeyword) Deprecated.booleansupports(ConfigAttribute attribute) Deprecated.Indicates whether thisChannelProcessoris able to process the passedConfigAttribute.
-
Constructor Details
-
InsecureChannelProcessor
public InsecureChannelProcessor()Deprecated.
-
-
Method Details
-
afterPropertiesSet
public void afterPropertiesSet()Deprecated.- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
decide
public void decide(FilterInvocation invocation, Collection<ConfigAttribute> config) throws IOException, jakarta.servlet.ServletException Deprecated.Description copied from interface:ChannelProcessorDecided whether the presentedFilterInvocationprovides the appropriate level of channel security based on the requested list of ConfigAttributes.- Specified by:
decidein interfaceChannelProcessor- Throws:
IOExceptionjakarta.servlet.ServletException
-
getEntryPoint
Deprecated. -
getInsecureKeyword
Deprecated. -
setEntryPoint
Deprecated. -
setInsecureKeyword
Deprecated. -
supports
Deprecated.Description copied from interface:ChannelProcessorIndicates whether thisChannelProcessoris able to process the passedConfigAttribute.This allows the
ChannelProcessingFilterto check every configuration attribute can be consumed by the configuredChannelDecisionManager.- Specified by:
supportsin interfaceChannelProcessor- Parameters:
attribute- a configuration attribute that has been configured against the ChannelProcessingFilter.- Returns:
- true if this
ChannelProcessorcan support the passed configuration attribute
-
RequestMatcherfor any sophisticated decision-making