我在让 Google OAuth 与 Visual Studio 2012 中的默认 MVC4 Internet 应用程序项目模板一起工作时遇到问题。
在重定向到 Google 并随后注册用户名后,我在 AccountController 的第 276 行收到了MembershipCreateUserException ,并显示以下消息:
提供的用户名无效。
失败的代码行是:
OAuthWebSecurity.CreateOrUpdateAccount(provider, providerUserId, model.UserName);
我检查了数据库,并且 UserProfiles 表包含我按预期输入的用户名,并且我尝试了各种用户名组合。
我是否错过了一些东西,因为源代码中的链接文章都没有建议其他需要配置的东西?