【发布时间】:2013-08-18 10:21:08
【问题描述】:
伙计们,
我刚刚开始研究 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 类上没有看到任何属性,可以为我提供此信息。
提前感谢您的帮助。
问候,
彼得
【问题讨论】:
标签: asp.net asp.net-mvc-4 oauth