我有一个应用程序想要从EAI将响应返回给浏览器。在这种情况下,响应是动态创建的XML文档。 WebSEAL似乎丢弃了这个响应并返回302.我想要来自webseal的安全会话cookie和EAI响应中返回的XML响应最终都在浏览器中,最好是HTTP 200响应,但也许是其他响应代码。 / p>
详细说明:
问题:除了添加凭据cookie以便请求者获取凭证和XML消息体之外,是否可以将WebSEAL配置为不更改传递响应?
答案 0 :(得分:0)
听起来WebSEAL正在向EAI投掷302,因为没有有效的会话。此外,对于其他响应,您可能需要检查WebSEAL配置中的操作处理程序并进行相应调整。此外,请确保您的EAI应用程序联结设置为未经身份验证。否则,WebSEAL将进入无限重定向循环(您的浏览器最终将停止疯狂)。确保您的EAI将正确的身份验证数据传回给WebSEAL,以便创建有效的TAM会话。
有一个很好的TAM 7流程图:
此外,关于开发EAI的一个很好的写作: http://pic.dhe.ibm.com/infocenter/ieduasst/secv1r0/topic/com.ibm.iea.tam/tam/6.1/authentication/eai_server.pdf