从 google 上的操作注销用户

Logout the user from actions on google

有什么方法可以在 google 上注销或切换帐户吗?我正在使用与 Google 链接的帐户(OAuth 和 Google 登录)我想做这样的事情,如果用户说 "Logout me from this account OR switch to another account",该操作应该注销他并打开 google 认证.

我在 documentation 中看到了一些帮助者的意图,但没有找到 signout/logout 的任何帮助者。

你能帮我说一下 "logout from account or switch to another account"

如何注销用户吗

请记住,"Account Linking" 并不是真正的登录。它是将他们正在使用的 Google 助理帐户连接到您在系统上使用的帐户。如果您只使用 Google 登录助手,那么您只想访问有关他们正在使用的帐户的信息。

所以 "logging out" 并不是您想要的。在第一种情况下,您想要从您系统上的帐户 "unlink" 他们的 Google 助理帐户。第二种情况,你想忘记他们是谁。

要执行 "unlinking",您可以 return HTTP 代码 401 "Unauthorized"。这将强制助手丢弃他们为用户拥有的任何令牌。用户也可以通过您的目录列表取消链接。

忘记他们是谁更难。 AoG 中没有任何内容可以直接执行此操作,但您可以将它们引导至调用 Google 登录的注销方法的页面。他们还可以通过目录列表或通过 Google 的帐户管理页面取消链接。

如果您想再次测试意图并重定向到每次自动登录,可以通过单击下面的帐户徽标来关闭帐户链接。