Spring SAML:后退浏览器按钮导致验证SAML消息错误

时间:2019-08-05 13:47:54

标签: java spring saml adfs

我正在使用项目spring-security-saml v.1.0.0.

从使用ADFS的外部站点进行用户身份验证,然后外部站点重定向到我的站点“ myDomain.com/spring-security-saml2-sample/saml/SSO”, 然后,在执行了一系列检查之后,执行文件“ spring-security-saml2-sample.war”的代码,并在文件index.jsp(由我修改)中执行该文件 到我在homepage.jsp上的网站上。 在所有的jsp页面中,我都设置了javascript以管理浏览器的后退按钮,但仅在一种情况下它不起作用: 当用户使用ADFS登录并登陆我网站的首页时,如果他使用浏览器备份然后再次使用ADFS登录,则我得到的页面带有Saml Errore,消息:验证SAML消息时出错 >

org.springframework.security.authentication.AuthenticationServiceException: Error validating SAML message
    at org.springframework.security.saml.SAMLAuthenticationProvider.authenticate(SAMLAuthenticationProvider.java:100)
    at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:156)
    at org.springframework.security.saml.SAMLProcessingFilter.attemptAuthentication(SAMLProcessingFilter

有什么主意吗? 提前致谢 :-) 再见

0 个答案:

没有答案