0

我正在尝试借助 Spring Security SAML 扩展和 ADFS 4(IP) 将 SSO 集成到现有的基于 java/jsp 的应用程序 (SP) 中。在我从 SP 登录链接进入 ADFS SSO 页面并输入凭据后,应用程序无法验证 ADFS 响应并给出“HTTP 状态 401 - 身份验证失败:验证 SAML 消息时出错”错误。但是从日志中我可以看到断言已经成功解密并且正在打印属性。所以我无法理解为什么它会给出 Authentication Failed 错误。PL。帮助。我在下面提供日志数据。Java 应用程序托管在 Tomcat 服务器中。

20-08-2019 11:52:20,003 调试 org.apache.xml.security.signature.Reference:? - URI "#_530eaef7-3196-431c-bef8-36fc7c76ef27" 20-08-2019 11:52:20,003 DEBUG org.apache.xml.security.signature.Manifest: 验证成功 - 参考的类型为 20-08-2019 11:52:20,006 TRACE org.springframework.web.context.support.XmlWebApplicationContext:322 - 在根 WebApplicationContext 中发布事件:org.springframework.security.authentication.event.AuthenticationFailureServiceExceptionEvent[source= org.springframework.security.saml.SAMLAuthenticationToken@43b19eef:主体:空;凭证:[受保护];已认证:假;详细信息:空;未授予任何权限] 20-08-2019 11:52:20,006 调试 org.springframework.security.saml.SAMLProcessingFilter:346 - 身份验证请求失败:org.springframework.security.authentication。

4

0 回答 0