После многого поиска и многого, пытаясь выяснить, как заставить людей зарегистрироваться и войти на мой сайт (и дать им роль и т.д. и сделать авторизацию). Я унаследован от класса ExtendedMembershipProvider и RoleProvider, сделав для них как пользовательский класс, но теперь у меня все еще возникают проблемы с работой Oauth (в основном OpenID). Я зарегистрировал GoogleClient в AuthConfig, но как только я попытаюсь войти в систему и он попадает в строку (в AccountController.cs):
if (OAuthWebSecurity.Login(result.Provider, result.ProviderUserId, createPersistentCookie: false))
Затем он говорит, что еще не реализован, теперь я проверил расширенное членство, и я не могу переопределить Login (поскольку он не существует, но где он). Я также искал google alot, но не повезло, любые инструкции для получения oauth для работы были бы потеть (я думаю, мне нужно сделать 3-й CustomOathprovider, но я не могу найти, что наследовать)!
PS: Я сделал custommembershiprpovder и customroleprovider, потому что я хочу использовать другую схему базы данных.
Максим