我最近使用 wif 创建了一个声明感知网络应用程序。这个应用程序包含一个动态加载用户控件的更新面板,一切似乎都很好,但有时当应用程序为更新面板执行异步请求时,我会收到 401 错误,但 fedauth cookie 仍然存在并且具有有效的生命周期,也sts 会话 cookie。我尝试实现滑动会话,但如果有人可以在这里阐明一些问题,错误似乎仍然存在。
顺便说一句,我在客户端应用程序上的 web.config 看起来像这样
<federatedAuthentication>
<wsFederation passiveRedirectEnabled="true" persistentCookiesOnPassiveRedirects="true" issuer="https://stsissuerurl" realm="http://webapp.com" requireHttps="false" />
<cookieHandler requireSsl="false" persistentSessionLifetime="05:00:00" />
</federatedAuthentication>
问候