首页 > 解决方案 > 限制 ibm_security_logout?logoutExitPage 参数

问题描述

我正在开发在 IBM Websphere 8.0 上运行的应用程序。每当我 appendibm_security_logout?logoutExitPage=<any other website or domain>时,会话就会终止,并且用户会被重定向到另一个网站。

我对会话被破坏很好,但我不希望用户被重定向到logoutExitPage参数后提到的任何其他网站。

谁能帮我解决这个问题?

如果需要更多信息,请告诉我。

标签: websphere-8

解决方案


确保您应用了最新的修订包。这在 8.0.0.1 中得到了修复,它只允许来自同一网站的页面。如果您需要访问外部站点,则必须配置以下参数:

默认情况下,注销页面的 URL 应指向发出请求的主机或其域。否则,将显示通用注销页面。如果您需要将此 URL 指向不同的主机,则需要com.ibm.websphere.security.logoutExitPageDomainList在 security.xml 文件中设置属性,其中包含允许用于注销页面的 URL 列表。com.ibm.websphere.security.allowAnyLogoutExitPageHost您可以通过将该属性设置为 true来选择允许使用任何注销退出页面。将此属性设置为 true 可能会使您的系统面临潜在的 URL 重定向攻击。

有关更多详细信息,请查看自定义 Web 应用程序登录


推荐阅读