我们在单独部署(跨上下文)中使用 Orbeon 3.9,应用程序安全性使用 OpenSSO,服务器是 glassfish。
注意:Orbeon 提交(反向请求)由另一个 web 应用程序处理,contex 只能从 localhost 访问,而不能在 OpenSSO 下访问。
会话超时到期后(在浏览器中打开表单足够长的时间超时)是 Orbeon 在第一次“单击”后立即卡在“正在加载...”循环中。
正如萤火虫所说:
1) Orbeon ajax POST 请求 /application-context/orbeon/xforms-server
2) OpenSSO 使用 302 Moved Temporarily 停止此请求
3) ajax 是 GET-requesting /opensso/cdcservlet?...
4)返回200,可能是登录页面内容
5) 响应被忽略,转到 1)
不休。
我试过这个:http ://wiki.orbeon.com/forms/how-to/other/redirect-users-error
但没有帮助,因为没有显示对话框。
我们需要将浏览器重定向到该登录页面。
有什么建议么?