伙计们,
我刚开始研究 ASP.NET MVC4 Web 应用程序。我添加了对本地登录以及使用 Google ID 登录(使用 OAuthWebSecurity)的支持。
用户似乎可以使用 Google ID 成功登录。当我检查 Membership.GetUser() 时,我看到登录用户的用户名是 Google 电子邮件 ID。
由于用户可以在本地登录或使用 Google ID 登录,因此我需要能够使用本地用户 ID 或 Google ID 查询我的本地数据库。
我试图了解 Google ID 是什么。是用户的电子邮件地址还是与每个 Google 用户关联的唯一 GUID。我猜应该是后一种情况。如果是,我如何获得此 Google ID?我在 Membership 类上没有看到任何属性,可以为我提供此信息。
预先感谢您的帮助。
问候,
彼得