Jul*_*iën 5 asp.net-mvc azure single-sign-on visual-studio-2013
我一直在探索Azure Active Directory服务,并很高兴将任意ASP.NET MVC网站连接到它是多么容易.我在Visual Studio 2012中对此进行了实验,并且一切正常.特别是使用VS2012 的Identity and Access Tool扩展.
现在,这里有一个棘手的部分:不过这个工具已被弃用,不支持,也不适用于Visual Studio 2013.
关于这个问题有几个MSDN文档,比如这个优秀的教程,只有我发现它们都针对VS2012和前面提到的工具.对于新项目,该过程在创建新的Web应用程序时"简化".但我不想要一个新的应用程序 - 我想在VS2013中连接现有的应用程序.
现在的问题是:是否有一种"体面"的方式将Azure ActiveDirectory(尤其是单点登录功能)集成到Visual Studio 2013中的现有ASP.NET MVC 5 Web应用程序中?
至少与I&A工具一样简单,但当然不需要重新创建或迁移我的整个应用程序.
根据项目的复杂性,您可以创建一个新项目并将项目文件导入到新项目中,也可以将身份设置导入到现有项目中。
由于身份控件实际上只是一组文件和配置,因此您应该能够使用所需的身份设置创建一个项目,然后将文件/配置复制到现有项目。您可能还需要添加对诸如Microsoft.AspNet.Identity.Owin您需要的任何安全提供程序之类的内容的引用。要查看的文件包括:
App_Start/IdentityConfig.csApp_Start/Startup.Auth.csControllers/AccountController.csStartup.csWeb.config是的,这很痛苦,希望以后能有一种更简单的方法来添加或更改身份,但这是我目前想到的最好的方法。
| 归档时间: |
|
| 查看次数: |
1158 次 |
| 最近记录: |