【发布时间】:2021-03-29 07:33:58
【问题描述】:
我有一个基于 JSP/Servlet 的应用程序在 Pivotal Cloud Foundary 上运行并使用 Siteminder 进行身份验证。
我们实现但当前不成功的注销包括
- request.getSession().invalidate() 的清除
- 随后清除 cookiesn(request.getCookies 后将所有 cookie 的 MaxAge 设置为 0)
- 随后在新的弹出窗口中调用站点管理员提供的 /logout url
- 后跟 window.location 作为 PCF 注销以从 PCF 应用程序注销。
通过上述步骤,注销不成功。但是,如果我执行 Shift+Cntrl+Del 并删除 cookie --> 则注销成功。 所以我想以编程方式使用 Servlet 和 JSP 实现相同的行为。
提前致谢!
【问题讨论】:
-
当您说“siteminder”时,您是如何与之整合的?您是否使用 Pivotal SSO 磁贴?还是本机 OpenID 连接?还是别的什么?
-
@DanielMikusa 应用程序正在使用 Pivotal SSO 磁贴
标签: java jsp servlets cloud-foundry siteminder