民间,
我刚刚开始研究ASP.NET MVC4 Web应用程序。我添加了对本地登录的支持以及使用Google ID登录(使用OAuthWebSecurity)。
用户似乎已成功使用Google ID登录。当我检查Membership.GetUser()时,我看到登录用户的用户名是Google电子邮件ID。
由于用户可以在本地或使用Google ID登录,因此我需要能够使用本地用户ID或Google ID查询本地数据库。
我想了解Google ID是什么。它是用户的电子邮件地址,还是与每个Google用户关联的唯一GUID。我猜它一定是后一种情况。如果是,我如何获得此Google ID?我没有看到会员类的任何属性给我这个信息。
提前感谢您的帮助。
的问候,
彼得
答案 0 :(得分:1)
Google的用户名是电子邮件地址。这是一个OpenID帐户。