如何将Azure AD身份验证添加到现有的ASP.NET MVC应用程序?

时间:2014-12-20 15:41:24

标签: asp.net-mvc authentication azure asp.net-identity

我有一个使用Visual Studio 2013的现有ASP.NET MVC应用程序。我遵循了这个演练,但它只关注一个新的绿地项目,同时在项目模板中选择更改身份验证:{{ 3}}

我对使用OWIN和OpenID Connect Katana模块不感兴趣,因为这些组件存在很多问题,所以我等待该技术成熟并解决所有当前问题。

我的目标是了解如何手动将所有组件和配置添加到我现有的ASP.NET MVC应用程序中,以在Rick Anderson的文章中实现相同的Azure AD身份验证模型。

2 个答案:

答案 0 :(得分:15)

VS 2013中的工具不支持将其添加到现有项目中。在更多信息部分中引用的链接底部是一篇深度文章,我将剖析添加的代码和配置。因此,您可以使用它作为参考来查找增量并将它们应用于您的项目。

现在,Visual Studio 2015为我们提供了一些希望。它当然是在预览中,但你可以尝试一下。在解决方案资源管理器中,右键单击现有项目,然后选择配置Azure AD身份验证选项。

enter image description here

答案 1 :(得分:6)

Visual Studio 2017 中,启用 Azure Active Directory身份验证的选项位于已连接服务中:

enter image description here

enter image description here