【发布时间】:2014-08-21 13:01:08
【问题描述】:
我正在使用 asp.net mvc 实现公司网站,并希望使用新的 ASP.NET Identity 框架。 是否可以将 ActiveDirectory 授权与 ASP.NET 身份集成? 有样品怎么做?
【问题讨论】:
标签: asp.net active-directory asp.net-mvc-5 asp.net-identity
我正在使用 asp.net mvc 实现公司网站,并希望使用新的 ASP.NET Identity 框架。 是否可以将 ActiveDirectory 授权与 ASP.NET 身份集成? 有样品怎么做?
【问题讨论】:
标签: asp.net active-directory asp.net-mvc-5 asp.net-identity
是的,可以使用基于声明的身份验证。它现在已集成到 .Net 4.5(之前称为 WIF)。
您可以使用Thinktucture,这是一个非常强大的身份验证提供程序,它提供了有关如何集成 ADFS 的完整示例。这是它的链接。
这是为 MVC4 应用程序执行此操作的另一种方法 - MVC 4 and ADFS integration guide included
这是MVC5 Web app using ADFS On-Premises Organizational Auth and Visual Studio 2013 localhost development的解决方案
如果您不想使用 ADFS,可以使用 ActiveDirectoryMembershipProvider。它适用于 Windows 身份验证,这里有一篇使用 Forms 身份验证的帖子 - Chris Schiffhauer - Implement Active Directory Authentication in ASP.NET MVC 5:
【讨论】: