3

我有一個MVC5 Azure網站,昨天晚上工作正常。現在它似乎在嘗試通過chrome登錄時陷入了無限重定向循環。它在Edge和FireFox中工作正常。它使用Azure AD進行身份驗證。重定向從主站點來回login.microsoftonline.com。Chrome中的Azure無限重定向循環

+0

您是否嘗試過徹底清除緩存?使用ctrl-shift-delete可以輕鬆完成。 – theadriangreen

+0

是的,解決了它。但是,今天也發生在我今天的客戶身上。我試圖調試,然後發生在我身上。我不知道什麼特定的緩存項目被損壞。謝謝您的幫助。 –

回答

7

有時,AAD使用的一些不良令牌可能會被瀏覽器緩存。它們被用來代替有效的令牌,而不是刷新。清除瀏覽器緩存(Chrome上的Ctrl-Shift-Delete)通常可以解決此問題。

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/