0

伙计们,

我刚开始研究 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 类上没有看到任何属性,可以为我提供此信息。

预先感谢您的帮助。

问候,
彼得

4

1 回答 1

1

google 的用户名是电子邮件地址。这是一个 OpenID 帐户。

于 2013-08-16T09:39:59.643 回答