我有一个 .NET MVC 应用程序,我正在尝试使用 Azure AD 身份验证。
我创建一个新项目并选择
- “工作或学校帐户”
- 云 - 单一组织
它从来不会要求我提供重定向 URL
然后,我单击“确定”,它会创建解决方案(并在 Azure AD 中注册它)。
问题是当我登录时它总是重定向到本地主机地址。
即使我将 web.config 更改为应用程序的正确 URL(在 IIS 中注册),它也会继续重定向。当我登录 Azure AD 时,该应用程序被列为企业应用程序,并且我无法更改主页 URL
最佳答案
您需要转到 Azure AD 中的“应用程序注册”,而不是“企业应用程序”。
导航到 Azure Protal > Azure AD > 应用程序注册 > 查找您的应用程序的应用程序注册(您可能需要从“我的应用程序”更改为“所有应用程序”
然后进行您需要的任何更改:
- 您可以在“设置”>“属性”下更改主页
- 此外,一个重要的部分是在回复 URL 中添加所需的 URL,如下面的屏幕截图所示。设置 > 回复 URL
关于asp.net - .NET MVC 应用程序 - Azure Active Directory - 重定向到 LocalHost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55803157/