public class ProtoSecureChannelProcessor
extends org.springframework.security.web.access.channel.SecureChannelProcessor
Very similar to the SecureChannelProcessor except that instead of relying on only the HttpServletRequest this
 also allows
 inspection of the X-Forwarded-Proto header to determine if the request is secure. This class is required when the
 application is deployed to an environment where SSL termination happens at a layer above the servlet container
 (like at a load balancer)
This is intended to be used in conjunction with the ProtoChannelBeanPostProcessor. See that class for
 more information on how to configure.
This class encapsulates functionality given in SecureChannelProcessor so it is unnecessary to configure
 both
SecureChannelProcessor}, 
ProtoChannelBeanPostProcessor}| Constructor and Description | 
|---|
| ProtoSecureChannelProcessor() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | decide(org.springframework.security.web.FilterInvocation invocation,
      Collection<org.springframework.security.access.ConfigAttribute> config) | 
public void decide(org.springframework.security.web.FilterInvocation invocation,
                   Collection<org.springframework.security.access.ConfigAttribute> config)
            throws IOException,
                   javax.servlet.ServletException
decide in interface org.springframework.security.web.access.channel.ChannelProcessordecide in class org.springframework.security.web.access.channel.SecureChannelProcessorIOExceptionjavax.servlet.ServletExceptionCopyright © 2020. All rights reserved.