如何让ExtendedMembershipProvider与ASP.NET MVC 4和自定义成员资格提供程序一起使用?

时间:2012-11-02 14:19:09

标签: facebook asp.net-mvc-4 asp.net-membership membership-provider custom-membershipprovider

我有一个自定义成员资格提供程序可以使用ASP.NET MVC 4,但是当我想使用像Facebook等OAuth登录时,我收到一个错误:

To call this method, the "Membership.Provider" property must be an instance of "ExtendedMembershipProvider".

在ExternalLoginCallback actionresult中调用函数OAuthWebSecurity.Login时会发生这种情况。

我想要全部工作我需要一个自定义的“ExtendedMembershipProvider”,但我找不到任何关于它的信息,任何想法?

2 个答案:

答案 0 :(得分:4)

WebMatrix.WebData.ExtendedMembershipProvider上课

从中继承您的自定义成员资格提供程序并实现您需要的所有成员。

答案 1 :(得分:2)

这是使用ExtendedMembershipProvider的示例 https://github.com/mazhekin/MVC4CustomMembershipSolution