2

我有一个自定义会员提供程序可以与 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”,但我找不到任何关于它的信息,有什么想法吗?

4

2 回答 2

4

WebMatrix.WebData.ExtendedMembershipProvider班级

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

于 2012-11-04T13:51:36.330 回答
2

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

于 2013-01-25T23:02:30.977 回答