たくさんの検索とたくさんの試みの後、人々が私のサイトに登録してログインできるようにする方法を最終的に見つけました(そして、役割などを与えて承認を行います)。クラス ExtendedMembershipProvider と RoleProvider から継承し、両方をカスタムクラスにしましたが、Oauth を機能させるにはまだ問題があります (主に OpenID)。GoogleClient を AuthConfig に登録しましたが、ログインしようとすると (AccountController.cs で) 次の行に移動します。
if (OAuthWebSecurity.Login(result.Provider, result.ProviderUserId, createPersistentCookie: false))
次に、まだ実装されていないと表示されます。拡張メンバーシップを確認したところ、ログインをオーバーライドできませんでした (存在しないため、どこにあるのか)。私もグーグルをたくさん検索しましたが、うまくいきませんでした。
PS: 別のデータベース スキームを使用したいので、custommembershiprpovder と customroleprovider を作成しました。
マキシム