Google app engine 使用谷歌登录-如何注销?

Google app engine 使用谷歌登录-如何注销?,google-app-engine,authentication,oauth-2.0,token,Google App Engine,Authentication,Oauth 2.0,Token,我用谷歌提供的示例代码成功地实现了谷歌登录 然而,我不确定我应该如何使用这种“后端服务器身份验证”的东西 其内容如下: 我正在开发一个需要谷歌登录和谷歌驱动的网站,随着程序的运行: 用户使用google帐户登录网站 用户编写一些文本 用户保存(上传)到用户的谷歌硬盘 在我实现GoogleDriveAPI之前,我想我需要处理google登录系统,但我不确定如何处理 目前,我的网站是 1.用户登录/2。用户注销/3。然后,网络不会询问google帐户,只会将以前的用户记录在其中 “后端服务器身份验证

我用谷歌提供的示例代码成功地实现了谷歌登录

然而,我不确定我应该如何使用这种“后端服务器身份验证”的东西

其内容如下:

我正在开发一个需要谷歌登录和谷歌驱动的网站,随着程序的运行:

  • 用户使用google帐户登录网站
  • 用户编写一些文本
  • 用户保存(上传)到用户的谷歌硬盘
  • 在我实现GoogleDriveAPI之前,我想我需要处理google登录系统,但我不确定如何处理

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

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

    我理解这是与此相同的问题:。 我理解答案的含义,但我找不到一种方法来实现“从应用程序中注销,而不是从谷歌”

    最后,我的问题是2

  • 如何使用后端服务器身份验证?(特别是令牌验证点)
  • 如何注销我的web应用程序,而不是google?这与问题1有关吗?(特别是,如果一个用户从web应用注销,那么另一个用户应该能够通过输入其id和密码登录)
  • 发件人:

    您可以使用户在不注销的情况下注销您的应用 谷歌通过添加一个注销按钮或链接到您的网站。创建 注销链接,附加一个调用 方法调用链接的
    onclick
    事件


    在视图中附加此链接。这会让你退出谷歌。

    顺便说一句,我使用的是jsp/servlet/javascript/也许还有jquery。(不是PHP)我尝试了这个,它成功地注销了用户。但是,如果我再次单击google登录(不关闭浏览器),则同一用户登录。我想知道其他用户是否可以在不关闭浏览器的情况下登录。是的。在Google页面(搜索/gmail/calendar/etc)上,您可以添加另一个Google标识,或者,对于某些页面,在多个标识之间切换-右上角下拉菜单。在从同一选项卡/窗口重新登录应用程序时选择不同的身份后,将使用新身份。您可以同时具有不同标识的不同选项卡/窗口。我用它来测试Firefox和Chromium应用程序的身份验证(基于Google Identity Toolkit,tho)。谢谢你的回复,那么你的意思是我应该用登录按钮实现你提到的Google Identity Toolkit吗?不,对GIT的引用只是一个注释,您正在使用任何对您的应用程序更有效的身份验证方案(GIT对我的应用程序更有效)。无论访问的网站或其身份验证方案如何,浏览器选项卡/窗口在某个时刻“持有”的谷歌身份都是相同的。此外,我的网页是针对不同的用户,而不是具有多个身份的用户。(如果我理解正确的话)这样,我怎么解决呢?通过重定向到第一页?(我认为这并不能解决这个问题……非常令人困惑……)Op特别问他如何只从他的应用程序而不是谷歌注销。
    %a{:href => "https://mail.google.com/mail/u/0/?logout&hl=en"} sign-out of google account