asp.net - .NET MVC 应用程序 - Azure Active Directory - 重定向到 LocalHost

标签 asp.net azure azure-active-directory

我有一个 .NET MVC 应用程序,我正在尝试使用 Azure AD 身份验证。

我创建一个新项目并选择

  • “工作或学校帐户”
  • 云 - 单一组织

它从来不会要求我提供重定向 URL

然后,我单击“确定”,它会创建解决方案(并在 Azure AD 中注册它)。

问题是当我登录时它总是重定向到本地主机地址。

即使我将 web.config 更改为应用程序的正确 URL(在 IIS 中注册),它也会继续重定向。当我登录 Azure AD 时,该应用程序被列为企业应用程序,并且我无法更改主页 URL

最佳答案

您需要转到 Azure AD 中的“应用程序注册”,而不是“企业应用程序”。

导航到 Azure Protal > Azure AD > 应用程序注册 > 查找您的应用程序的应用程序注册(您可能需要从“我的应用程序”更改为“所有应用程序”

然后进行您需要的任何更改:

  1. 您可以在“设置”>“属性”下更改主页
  2. 此外,一个重要的部分是在回复 URL 中添加所需的 URL,如下面的屏幕截图所示。设置 > 回复 URL

enter image description here

关于asp.net - .NET MVC 应用程序 - Azure Active Directory - 重定向到 LocalHost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55803157/

相关文章:

python - requirements.txt 在 scipy 之前安装 numpy?

azure - 使用现有 Azure SQL Server 的 Web 应用程序 + SQL 数据库的 ARM 模板

azure - Azure 服务主体访问多订阅 AD 帐户中的 App Insight 数据所需的权限

.net - 当 TokenAcquisition 失败时,如何处理 MicrosoftIdentityWebChallengeUserException?

azure - 如何授权来自 .NET CORE C# 的 Azure 容器注册表请求

asp.net - 使用 Model-View-Presenter 模式重定向页面的最正确方法

asp.net - 在 asp.net 5 MVC 6 中使用 Linq to SQL

asp.net - ASP.Net 组件套件有什么好的评论吗

c# - 无法使用实例引用访问成员 'string.Format(string, params object[])';用类型名称限定它

c# - 跟踪特定方法调用