Visual Studio 2012 の既定の MVC4 インターネット アプリケーション プロジェクト テンプレートで Google OAuth を動作させるのに問題があります。
Google にリダイレクトし、続いてユーザー名を登録した後、AccountController の 276 行目に次のメッセージとともにMembershipCreateUserExceptionがスローされます。
指定されたユーザー名は無効です。
失敗したコード行は次のとおりです。
OAuthWebSecurity.CreateOrUpdateAccount(provider, providerUserId, model.UserName);
データベースを確認しましたが、UserProfiles テーブルには入力したユーザー名が含まれており、ユーザー名のさまざまな組み合わせを試しました。
ソースコード内のリンクされた記事のどれも、他に構成が必要なことを示唆していないため、何かを見逃していませんか?