首页 > 解决方案 > 部署后 Web 应用无法从 Azure AD 身份验证返回

问题描述

我有一个位于 IIS 10 服务器上的 Web 应用程序。我正在使用 Azure AD 进行身份验证。在 Visual Studio 2019 中一切正常。如果我在 IIS 服务器上使用浏览器,一切正常。它不适用于我工作站上的浏览器。当我打开 Web 应用程序时,它会重定向到 login.microsoftonline.com 并找到我的 Microsoft 帐户。它试图重定向回来,但最终说“选择一个帐户”“我们无法让您登录。请重试”如果我从当前页面 url 复制参数 redirect_uri,并放入新浏览器,它会将我带到网站认证。任何帮助,将不胜感激。

标签: azure

解决方案


我发现了这个问题。如果在 URL 中既没有输入 https:// 也没有输入 http://,则假定为 http://。Azure AD 不喜欢这样。解决方案是在 IIS 中添加 URL 重写以确保 https://


推荐阅读