문제

I have got a custom membership provider to work with ASP.NET MVC 4 but when i whant to use the OAuth logins like Facebook etc I'm getting an error:

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

This happening when calling the function OAuthWebSecurity.Login in the ExternalLoginCallback actionresult.

I guess to get all to work I need a custom "ExtendedMembershipProvider" but I can not find any information about it, any ideas?

도움이 되었습니까?

해결책

WebMatrix.WebData.ExtendedMembershipProvider class

Inherit your custom membership provider from it and implement all members you need.

다른 팁

here is the sample of using ExtendedMembershipProvider https://github.com/mazhekin/MVC4CustomMembershipSolution

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top