使用SAML的Spring Boot 2.1.8 Response的InResponseToField与发送的消息不对应

时间:2019-10-01 07:32:27

标签: java single-sign-on backend saml

我正在尝试使用SAML在SSO 2.1.8中实现Spring Boot,并且出错了。

  

商店类型:无,启用了春季HTTP会话    @EnableSpringHttpSession 。如果我删除 @EnableSpringHttpSession ,它可以正常工作,但不能工作于商店类型:JDBCstore-typeRedis

我尝试使用两个不同的域进行测试,并且都具有https。如果有人有任何想法,请提供解决方案。

此处错误日志:

  

org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)     在   org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)     在   org.apache.coyote.AbstractProtocol $ ConnectionHandler.process(AbstractProtocol.java:860)     在   org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun(NioEndpoint.java:1587)     在   org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)     在java.util.concurrent.ThreadPoolExecutor.runWorker(未知来源)     在java.util.concurrent.ThreadPoolExecutor $ Worker.run(未知来源)     在   org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run(TaskThread.java:61)     在java.lang.Thread.run(未知源)造成原因:   org.opensaml.common.SAMLException:响应的InResponseToField   与在处发送的消息xxxxxxxxxxxxxxxxxxx不对应   org.springframework.security.saml.websso.WebSSOProfileConsumerImpl.processAuthenticationResponse(WebSSOProfileConsumerImpl.java:139)     在   org.springframework.security.saml.SAMLAuthenticationProvider.authenticate(SAMLAuthenticationProvider.java:88)     ...还有118

0 个答案:

没有答案