【发布时间】:2016-05-20 23:00:39
【问题描述】:
我正在尝试运行https://github.com/spring-projects/spring-security-saml(master 版本提供的应用程序)并选择选项http://idp.ssocircle.com 并单击开始单点登录按钮,然后单击继续 saml-single-sign-on,然后我进入错误页面我收到如下错误 严重:servlet [default] 在路径 [/spring-security-saml2-sample3] 的上下文中的 Servlet.service() 引发异常 java.lang.NullPointerException
at org.springframework.security.saml.processor.HTTPPAOS11Binding.supports(HTTPPAOS11Binding.java:45)
at org.springframework.security.saml.processor.SAMLProcessorImpl.getBinding(SAMLProcessorImpl.java:260)
at org.springframework.security.saml.processor.SAMLProcessorImpl.retrieveMessage(SAMLProcessorImpl.java:172)
at org.springframework.security.saml.SAMLProcessingFilter.attemptAuthentication(SAMLProcessingFilter.java:80)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:195)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
- SecurityContext 为空或内容是匿名的 - 上下文不会存储在 HttpSession 中。
- SecurityContextHolder 现在已清除,因为请求处理已完成
【问题讨论】:
标签: spring