我有一个使用更新面板的 ASP.NET Web 应用程序。Web 应用程序集成在 SiteMinder SSO 环境中。
当 Siteminder 认为是时候重新验证用户身份时,就会出现问题。当用户执行导致异步回发的操作时,Siteminder 会捕获此请求并将重定向响应发送回其登录页面。
我的 ASP.NET 页面没有预料到这一点,并引发了 PageRequestManagerParserErrorException。
我的猜测是我必须在客户端代码中捕获这个重定向响应(使用 PageRequestManager 事件?)并正确处理重定向。
但是怎么做?