我们有 Oracle 的 OID,为 Oracle 的 EnterpriseOne 软件套件提供单点登录功能。一切都运行良好,直到我们为一些开发人员提供对 VM PC(而不是普通笔记本电脑/台式机)的访问权限。
这很奇怪,但 VM PC 不会退出合作伙伴应用程序。它说我们正在退出合作伙伴应用程序,但在带有复选框的屏幕消失后,我们又被送回应用程序(即未注销,会话仍处于活动状态等...)。
以前有人见过虚拟机有类似的行为吗?
答案1
我已经看到 Oracle 的 UCM 产品有类似的行为。Oracle ADF 代码实际上会注销到登录页面。因此,如果您的 SSO 应用程序仍在传递凭据,并且用户登录到类似 /login?action=logout 的 URI,他们将直接循环回到应用程序。我能够通过拦截注销 URI 并将其重定向到不使用网络负载均衡器的单独页面来解决这个问题。如果您使用代理,您可能能够使用 mod_rewrite 来执行相同操作。