如何通过Google API清理最近用户列表?

时间:2015-05-08 08:26:14

标签: google-app-engine google-api

我一直在搜索Google API参考,但没有设法找到清理最近用户列表的方法。 我使用了退出API调用(' https://www.google.com/accounts/Logout?continue=https://appengine.google.com/_ah/logout'),但下次开始登录时,我会看到以前的帐户。

每次点击"使用其他帐户登录"并手动删除以前的用户。我想在使用注销调用后清理此列表。有没有办法做到这一点?提前谢谢!

enter image description here

2 个答案:

答案 0 :(得分:0)

请记住,用户列表位于客户端,因为您使用的是联合登录方法(即您没有存储用户名/密码并在应用程序中进行身份验证),并且不是特定于您的应用程序。 / p>

因此,注销会撤消当前用户对特定应用程序的身份验证。这似乎工作正常,因为下次访问时需要重新输入密码。但是,它不会将此人记录在使用相同身份验证提供程序的其他应用程序之外。您无权从您的申请中获得使其他申请无效的权利。会话,也不是针对auth提供者本身的客户端的用户列表(表面上是用于您的影响范围之外的其他应用程序)。

在您的方案中,您正在考虑它,就好像auth机制仅用于您的应用程序(可能在您的使用中,但由于它不是定制的身份验证)只为您的应用程序提供商,您必须使用联合登录规则。)

答案 1 :(得分:0)

我找到了解决问题的两种方法: 1.登录时始终取消选中保持登录状态复选框。 2.导航至https://www.google.com/accounts/optintoaccountchooser?optout=1

以停用帐户选择器

您可以通过导航相同的链接重新启用帐户选择器,而不使用"?optout = 1"参数。

来源文章:https://techjourney.net/disable-google-choose-an-account-sign-in-page/