获取当前的Google用户电子邮件并从Google退出

时间:2012-11-29 19:46:07

标签: google-api oauth-2.0 google-oauth

我有一个使用Google云端硬盘的Web应用程序。为了方便用户集成他的帐户(在这个Web应用程序中,这样的客户端会更容易),我想有两个用于身份验证的链接:

当前用户电子邮件的链接,用于将用户发送到授权页面。 一个链接,可自动从Google注销当前用户(如果有)并将用户发送到授权页面(在本例中为登录页面)。

为了实现我的需要: - 当前的Google用户电子邮件 - 退出当前的Google用户

我真的认为这是不可能的,但是我可以在用户授权我的应用程序之前执行此操作吗?

1 个答案:

答案 0 :(得分:1)

您只有在获得授权后才能提取用户的电子邮件地址,这是不可能的。

如果用户未登录,您可以使用OpenID检索用户的电子邮件地址或将其重定向到Google登录页面。但是,他们必须对您的应用程序进行授权,因此您无法将其指向不同的直到他们登录后的地方。https://developers.google.com/accounts/docs/OpenID#Interaction上有登录流程的详细信息。