0

我有一个使用 Google Drive 的 Web 应用程序。为了让用户更容易集成他的帐户(在这个 Web 应用程序中,这样对客户端来说会更容易),我想有两个链接进行身份验证:

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

为了实现这一点,我需要: - 当前的 Google 用户电子邮件 - 注销当前的 Google 用户

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

4

1 回答 1

1

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

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

于 2012-11-29T23:28:37.557 回答