我有一个自定义成员资格提供程序可以使用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”,但我找不到任何关于它的信息,任何想法?
答案 0 :(得分:4)
WebMatrix.WebData.ExtendedMembershipProvider
上课
从中继承您的自定义成员资格提供程序并实现您需要的所有成员。
答案 1 :(得分:2)
这是使用ExtendedMembershipProvider的示例 https://github.com/mazhekin/MVC4CustomMembershipSolution