【问题标题】:How to add Azure AD Authentication to existing .NET MVC Web Application?如何将 Azure AD 身份验证添加到现有的 .NET MVC Web 应用程序?
【发布时间】:2021-08-20 16:06:05
【问题描述】:

我有一个使用 Windows 身份验证的现有 .NET MVC Web 应用程序。当我们将项目从 On-Premise 迁移到 Azure 时,有必要更新应用程序以使用 Azure AD 身份验证。我试图使用 VS 2019 使用 Connected Services,但找不到 Azure AD Authentication 相关服务。任何人都可以分享将 Azure AD 添加到现有应用程序的过程吗?

【问题讨论】:

标签: asp.net-mvc azure-active-directory


【解决方案1】:

解决方案 1:

1) 我尝试在 Visual Studio 2019 中创建新的 ASP .NET MVC 应用程序项目。点击 Authentication 下的 Change /p>

2) 选择工作或学校帐户

3)您可以输入域名并根据需要选择读取目录数据选项。开发人员通常会包含此选项。

解决方案 2:

1) 选择 Project > Add Connected Service... 菜单命令,或双击位于下方的 Connected Services 节点解决方案资源管理器中的项目

2)在“连接服务”页面上,选择使用 Azure Active Directory 进行身份验证

3) 在“简介”页面上,选择下一步。如果您在此页面上看到错误,请参阅Diagnosing errors with the Azure Active Directory Connected Service

4)单点登录页面上,从域下拉列表中选择一个。该列表包含 Visual Studio 的“帐户设置”对话框中列出的帐户可访问的所有域(文件 > 帐户设置...)。作为一种替代方法,如果您没有找到您要查找的域名,您可以输入一个域名,例如 mydomain.onmicrosoft.com。你可以选择创建 Azure Active Directory 应用程序或使用现有 Azure Active Directory 应用程序中的设置的选项。完成后选择下一步

5)在目录访问页面上,根据需要选择读取目录数据选项。开发人员通常会包含此选项。

6)选择完成开始修改您的项目以启用 Azure AD 身份验证

更多详情请参考document

【讨论】:

  • 感谢您通过屏幕截图分享详细信息。问题是我无法在 Connected Services 下看到配置 Azure AD 身份验证。我也用最新版本更新了 VS 2019 (Visual Studio Professional 2019 16.11.1)
猜你喜欢
  • 2020-06-27
  • 2018-04-13
  • 1970-01-01
  • 1970-01-01
  • 2019-05-28
  • 2022-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多