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