gpt4 book ai didi

java - TAI 和 ACS 在 SSO 期间处理 SAML 响应后如何访问 SAML 响应

转载 作者:行者123 更新时间:2023-11-30 06:28:18 25 4
gpt4 key购买 nike

我开发了一个自定义 Web 应用程序 (WAR),它需要从请求对象检索 SAML 响应并从中提取用户配置文件属性。在WebSphere(服务提供商)上部署相同的内容

尝试实现以下方法,其中::- OneLogin(身份提供商)发送 SAML 响应和中继状态- SAML 响应由 ACS 应用程序处理- ACS 应用程序将用户重定向到自定义 Web 应用程序(在 IdP 的 RelayState 中设置)- 然后,该应用程序将从请求中检索 SAML 响应对象,使用用户配置文件属性填充动态缓存,并将用户重定向到主应用程序主页。

目前,当 ACS 重定向到自定义 Web 应用程序(在中继状态中设置)时,SAML 响应(一旦由 WebSphere TAI 和 ACS 应用程序接收并处理)似乎不可用。是否可以保留 SAML 响应并将其从 ACS 应用程序传递到自定义 Web 应用程序?

任何帮助/指示将不胜感激。

热烈的问候,埃坎什

最佳答案

无法在您的应用程序中获取原始 SamlResponse 消息。但是,可以从应用程序获取 SAML token (SAML XML 文件)。通常,可以使用此 SAML token 通过 SOAP 安全 header 或 Http header 进行 Web 服务调用,或者进行 WS-Trust 调用以将 SAML token 交换为下游服务调用的新 SAML token 。您可以进行 Web 服务调用(JAX-WS 或 JAX-RS)而不是浏览器重定向吗?如果网络服务调用适合您,我可以帮助您使其正常工作。

关于java - TAI 和 ACS 在 SSO 期间处理 SAML 响应后如何访问 SAML 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46650960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com