从Azure Active Directory登录到Web应用程序后的无限重定向循环 - 不是HTTPS问题

时间:2017-10-10 17:17:46

标签: azure redirect azure-active-directory openid openid-connect

我在我的一个天蓝色应用程序中看到了一些非常奇怪的行为。我使用OpenID和Azure Active目录登录我的网站。当我第一次部署我的应用程序并登录时,它运行良好,并将继续工作(注销并重新登录)以进行整个浏览器会话。但是,如果我尝试从另一台计算机登录,它将陷入从MS登录页面到我的站点的无限重定向循环。如果我然后关闭我的浏览器会话并尝试再次登录,它也会卡在循环中....登录只在新部署后第一次成功。

我过去曾遇到过类似的问题,我在http网站上访问该网站并且从https重定向回来,这不是这里的情况。

以下是我尝试解决此问题的一些事项:

  1. 更新Azure AD中的应用密钥
  2. 在Azure AD中重新创建应用
  3. 删除浏览器上的Cookie
  4. 确保我通过在web.config
  5. 中强制重定向来点击https

    我在同一个订阅中有几个其他应用程序工作正常,而且我能说的最好,这个应用程序设置与那些相同。

    我想在这里尝试一些事情。

    任何建议都将不胜感激

    快速编辑:我们设置了dev,qa和prod / staging环境。这只发生在质量保证中。当我从VS调试时它没有这样做,它在开发中很好,并且在分段时也很好。

0 个答案:

没有答案