我正在使用asp.net mvc实现企业网站,并希望使用新的ASP.NET身份框架。 是否可以将ActiveDirectory授权与ASP.NET标识集成? 任何样品怎么做?
答案 0 :(得分:14)
是的,可以使用基于声明的身份验证。它现在已集成到.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身份验证,这里有一个使用表单身份验证的帖子 - Chris Schiffhauer - Implement Active Directory Authentication in ASP.NET MVC 5: