标签: 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身份验证模型。
答案 0 :(得分:15)
VS 2013中的工具不支持将其添加到现有项目中。在更多信息部分中引用的链接底部是一篇深度文章,我将剖析添加的代码和配置。因此,您可以使用它作为参考来查找增量并将它们应用于您的项目。
现在,Visual Studio 2015为我们提供了一些希望。它当然是在预览中,但你可以尝试一下。在解决方案资源管理器中,右键单击现有项目,然后选择配置Azure AD身份验证选项。
答案 1 :(得分:6)
在 Visual Studio 2017 中,启用 Azure Active Directory身份验证的选项位于已连接服务中: