Spring Boot SAML2 SingleLogout失败,并出现SSOCircle公用IDP的“不支持的请求”

时间:2019-01-27 23:20:11

标签: spring-boot

我遇到错误,非常感谢任何帮助。

2019-01-27 16:19:18.130 CST [WebContainer:2] DEBUG org.opensaml.xml.security.credential.KeyStoreCredentialResolver-从keystore条目为entityID阿波罗构建凭证,使用类型已过审核 2019-01-27 16:19:18.130 CST [WebContainer:2]调试org.opensaml.xml.security.credential.KeyStoreCredentialResolver-处理来自密钥库的PrivateKeyEntry 2019-01-27 16:19:18.130 CST [WebContainer:2]调试org.opensaml.xml.security.credential.criteria.EvaluableCredentialCriteriaRegistry-注册表位于可评估标准类org.opensaml.xml.security.credential.criteria.EvaluableEntityIDCredentialCriteria条件类org.opensaml.xml.security.criteria.EntityIDCriteria 2019-01-27 16:19:18.130 CST [WebContainer:2]调试org.opensaml.xml.security.credential.KeyStoreCredentialResolver-从用于实体ID阿波罗的密钥库条目构建凭证,用法类型已过审核 2019-01-27 16:19:18.130 CST [WebContainer:2]调试org.opensaml.xml.security.credential.KeyStoreCredentialResolver-处理来自密钥库的PrivateKeyEntry 2019-01-27 16:19:18.130 CST [WebContainer:2]调试org.opensaml.xml.security.credential.criteria.EvaluableCredentialCriteriaRegistry-注册表位于可评估标准类org.opensaml.xml.security.credential.criteria.EvaluableEntityIDCredentialCriteria条件类org.opensaml.xml.security.criteria.EntityIDCriteria 2019-01-27 16:19:18.131 CST [WebContainer:2]调试org.opensaml.xml.parse.StaticBasicParserPool-设置DocumentBuilderFactory属性'http://javax.xml.XMLConstants/feature/secure-processing' 2019-01-27 16:19:18.131 CST [WebContainer:2]调试org.opensaml.xml.parse.StaticBasicParserPool-设置DocumentBuilderFactory属性'http://apache.org/xml/features/dom/defer-node-expansion' 2019-01-27 16:19:18.131 CST [WebContainer:2]调试org.opensaml.xml.parse.StaticBasicParserPool-设置DocumentBuilderFactory属性'http://apache.org/xml/features/disallow-doctype-decl' 2019-01-27 16:19:18.132 CST [WebContainer:2]调试org.springframework.security.saml.SAMLLogoutProcessingFilter-传入的SAML消息无效 org.opensaml.common.SAMLException:不支持的请求     在 org.springframework.security.saml.processor.SAMLProcessorImpl.getBinding(SAMLProcessorImpl.java:265)〜[spring-security-saml2-core-1.0.3.RELEASE.jar:1.0.3.RELEASE]     在org.springframework.security.saml.processor.SAMLProcessorImpl.retrieveMessage(SAMLProcessorImpl.java:172)〜[spring-security-saml2-core-1.0.3.RELEASE.jar:1.0.3.RELEASE]     在org.springframework.security.saml.SAMLLogoutProcessingFilter.processLogout(SAMLLogoutProcessingFilter.java:131)〜[spring-security-saml2-core-1.0.3.RELEASE.jar:1.0.3.RELEASE]     在org.springframework.security.saml.SAMLLogoutProcessingFilter.doFilter(SAMLLogoutProcessingFilter.java:104)〜[spring-security-saml2-core-1.0.3.RELEASE.jar:1.0.3.RELEASE]     在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:334)〜[spring-security-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]     在org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)〜[spring-security-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]     在org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)〜[spring-security-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]     在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:334)〜[spring-security-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]     在org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:74)〜[spring-security-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]     在org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)〜[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]     在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:334)〜[spring-security-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]     在org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)〜[spring-security-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]     在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:334)〜[spring-security-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]     在org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)〜[spring-security-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]     在org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)〜[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]     在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:334)〜[spring-security-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]     在org.springframework.security.saml.metadata.MetadataGeneratorFilter.doFilter(MetadataGeneratorFilter.java:87)〜[spring-security-saml2-core-1.0.3.RELEASE.jar:1.0.3.RELEASE]     在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:334)〜[spring-security-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]     在org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)〜[spring-security-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]     在org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)〜[spring-security-web-5.1.3.RELEASE.jar:5.1.3.RELEASE]     在org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)〜[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]     在org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)〜[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]     在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:197)〜[com.ibm.ws.webcontainer.jar :?]     在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:90)〜[com.ibm.ws.webcontainer.jar :?]     在org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)〜[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]     在org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)〜[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]     在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:197)〜[com.ibm.ws.webcontainer.jar :?]     在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:90)〜[com.ibm.ws.webcontainer.jar :?]     在org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)〜[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]     在org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)〜[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]     在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:197)〜[com.ibm.ws.webcontainer.jar :?]     在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:90)〜[com.ibm.ws.webcontainer.jar :?]     在org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)〜[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]     在org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)〜[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]     在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:197)〜[com.ibm.ws.webcontainer.jar :?]     在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:90)〜[com.ibm.ws.webcontainer.jar :?]     在org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:130)〜[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE]     在org.springframework.boot.web.servlet.support.ErrorPageFilter.access $ 000(ErrorPageFilter.java:66)〜[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE]     在org.springframework.boot.web.servlet.support.ErrorPageFilter $ 1.doFilterInternal(ErrorPageFilter.java:105)〜[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE]     在org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)〜[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]     在org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:123)〜[spring-boot-2.1.2.RELEASE.jar:2.1.2.RELEASE]     在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:197)〜[com.ibm.ws.webcontainer.jar :?]     在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:90)〜[com.ibm.ws.webcontainer.jar :?]     在org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:117)〜[spring-boot-actuator-2.1.2.RELEASE.jar:2.1.2.RELEASE]     在org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:106)〜[spring-boot-actuator-2.1.2.RELEASE.jar:2.1.2.RELEASE]     在org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)〜[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]     在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:197)〜[com.ibm.ws.webcontainer.jar :?]     在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:90)〜[com.ibm.ws.webcontainer.jar :?]     在org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)〜[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]     在org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)〜[spring-web-5.1.4.RELEASE.jar:5.1.4.RELEASE]     在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:197)〜[com.ibm.ws.webcontainer.jar :?]     在com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:90)〜[com.ibm.ws.webcontainer.jar :?]     在com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:969)〜[com.ibm.ws.webcontainer.jar :?]     在com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1109)〜[com.ibm.ws.webcontainer.jar :?]     在com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:4217)〜[com.ibm.ws.webcontainer.jar :?]     在com.ibm.ws.webcontainer.webapp.WebAppImpl.handleRequest(WebAppImpl.java:2208)〜[com.ibm.ws.webcontainer.jar :?]     在com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304)〜[com.ibm.ws.webcontainer.jar :?]     在com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1030)〜[com.ibm.ws.webcontainer.jar :?]     在com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1817)〜[com.ibm.ws.webcontainer.jar :?]     在com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:382)〜[com.ibm.ws.webcontainer.jar :?]     在com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)〜[com.ibm.ws.runtime.jar :?]     在com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:532)〜[com.ibm.ws.runtime.jar :?]     在com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:318)〜[com.ibm.ws.runtime.jar :?]     在com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:289)〜[com.ibm.ws.runtime.jar :?]     在com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)〜[?:CCX.CF [o1800.01]]     在com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)〜[?:CCX.CF [o1800.01]]     在com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)〜[com.ibm.ws.runtime.jar :?]     在com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)〜[com.ibm.ws.runtime.jar :?]     在com.ibm.io.async.AsyncChannelFuture $ 1.run(AsyncChannelFuture.java:205)〜[com.ibm.ws.runtime.jar :?]     在com.ibm.ws.util.ThreadPool $ Worker.run(ThreadPool.java:1909)〜[com.ibm.ws.runtime.jar:?]

0 个答案:

没有答案