Chrome中的Azure无限重定向循环

时间:2015-12-09 02:12:49

标签: google-chrome azure asp.net-mvc-5 azure-active-directory

我有一个MVC5 Azure网站,昨晚工作正常。现在,当尝试通过chrome登录时,它似乎陷入无限重定向循环。它可以从Edge和FireFox中正常工作。它使用Azure AD进行身份验证。重定向是从主站点来回登录到login.microsoftonline.com。

2 个答案:

答案 0 :(得分:8)

有时,AAD使用的一些不良令牌可以被浏览器缓存。它们被用来代替有效的令牌,而不是刷新。清除浏览器缓存(Chrome上的Ctrl-Shift-Delete)通常会解决此问题。

答案 1 :(得分:2)

我的一个Azure网络应用程序遇到了这个问题,该应用程序通过http提供流量。

我的解决方案是禁用关联cookie。

如果我有一个应用程序,需要在1台服务器上维护用户会话,我将不得不重新启用关联cookie,但因为这导致我(间歇性)问题,我也会强制所有流量到https,因为这似乎是一个更成功的设置与Affinity cookie一起使用。

此链接非常有用且背景信息很丰富: https://azure.microsoft.com/en-us/blog/disabling-arrs-instance-affinity-in-windows-azure-web-sites/