ADFS单一注销无法在Internet Explorer 10中运行

时间:2014-11-20 09:28:27

标签: asp.net-mvc sharepoint adfs adfs2.0

我们有一个使用ADFS进行身份验证的应用程序。对于单点退出,我们将应用程序重定向到网址https:/// adfs / ls /?wa = wsignout1.0。

应用程序被重定向到URL而没有任何问题,但注销在INternet资源管理器中不起作用。在Chrome和Mozilla中,这个单点退出工作正常,没有任何问题。

是否有人面临此问题以及解决方法是什么?

3 个答案:

答案 0 :(得分:0)

如何检测到"退出不起作用"?我猜,会发生什么:

  1. 您致电 https:///adfs/ls/?wa=wsignout1.0 并实际注销
  2. 您再次访问Sharepoint页面,IE不会询问您的用户凭据,让您立即进入。但这没关系,因为此时会自动进行新的登录。 (您可能会注意到,当您重新访问SharePoint页面时,浏览器的地址栏中会显示ADFS往返)。

答案 1 :(得分:0)

实际上,从你的帖子来看,我相信它在各地都能正常运作。但是,由于您正在使用IE,并且可能在加入域的计算机上,您可以使用桌面SSO(即Windows集成身份验证)进行静默登录。例如,如果您在IE上从公司网络外部登录,然后注销并再次登录,您将看到行为不同。

由于 // Sam(推特:@MrADFS)

答案 2 :(得分:0)

我确实有同样的问题。如上所述,当我们从网络内部注销时,这是一种预期的行为。在外部网络上,重定向到注销URL后,系统会提示您输入凭据。但是,它在Internet Explorer和Edge中不起作用。

它在Chrome和Firefox中运行良好。我发现的唯一工作是在IE浏览器上手动清除cookie,然后重定向到注销URL。但是,很难期望最终用户手动清除其浏览器缓存。

此致 普拉萨德