我有一个 ASP.NET 3.5 应用程序,它使用站点管理器进行 Web SSO 身份验证。我在应用程序中有注销功能,用户可以在其中单击“注销”按钮。我正在放弃/删除/清除按钮事件处理程序中的 session 。另外,我还清除了所有 cookie 以终止 session 。然而,由于该应用程序使用 siteminder 进行身份验证, session 并没有真正被删除。单击注销后,如果用户导航到任何页面,则仍会创建 session (它从 siteminder 获取)而不会将用户重定向到 WebSSO 登录页面。
请问我如何在注销时删除 siteminder session ?我需要在应用程序/IIS/siteminder 级别进行任何特定于 siteminder 的配置更改才能使其正常工作吗?
非常感谢任何帮助!
谢谢
最佳答案
这很简单。销毁您自己的 session 后,您只需将用户重定向到在 siteminder 身份验证服务器上配置的注销 url。
关于c# - 如何从 ASP.NET 注销 siteminder session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20470173/