用Google登录-如何注销?

Pau*_*l K 6 authentication google-app-engine token oauth-2.0

我已使用Google提供的示例代码成功实现了与Google的登录。

但是,我不确定应该如何使用此“后端服务器身份验证”。

该文件位于:https : //developers.google.com/identity/sign-in/web/backend-auth

我正在开发一个需要google登录名和google drive的网站,因为程序在运行:

  1. 用户使用Google帐户登录网站
  2. 用户写一些文字
  3. 用户保存(上传)到用户的Google驱动器

在实现google drive API之前,我认为我需要使用google登录系统,但是我不确定该怎么做。

目前,我的网站为1.用户登录/ 2.用户注销/ 3.然后网络不询问google帐户,而只是在其中登录前一个用户。

“后端服务器身份验证”是否可以回答以下我的问题?

我了解这是与此相同的问题:如何注销使用OAuth2登录Google的应用程序?。我理解了答案的含义,但是我无法找到一种方法来实现“仅从应用程序而不是Google登出”。

总结一下,我的问题是2;

  1. 如何使用后端服务器身份验证?(特别是令牌验证点)
  2. 如何注销我的网络应用程序而不是Google?和问题1有关吗?(特别是,如果用户从Web应用程序注销,则另一个用户应该可以通过输入其ID和密码来登录)

Dan*_*scu 4

文档的这一部分

您可以通过添加注销按钮或指向您网站的链接,使用户能够在不退出 Google 的情况下注销您的应用。要创建注销链接,请将调用 GoogleAuth.signOut()方法的函数附加到链接的onclick事件。

  • 我尝试了这个,它成功地注销了用户。但是,如果我再次单击“使用谷歌登录”(无需关闭浏览器),则会登录同一用户。我想知道其他用户是否可以在不关闭浏览器的情况下登录。 (2认同)