有什么方法可以从Google登录页中删除用户?

时间:2019-07-01 21:10:39

标签: ios swift google-signin google-login

我正在开发的应用程序适用于几乎没有iPad设备和许多客户的企业。 客户端将使用这些iPad登录。这意味着多个客户端将使用并共享一台设备。我提供使用电子邮件登录或使用Google登录的功能。

但是,当客户端登录到应用程序然后注销(调用

GIDSignIn.sharedInstance()?.disconnect()

凭据在下次登录过程中会保留在Google登录表单中,并且该过程甚至不需要密码。参见下图。

https://imgur.com/a/uY9rRr1

有什么办法可以防止这种情况发生?我不希望其他客户看到其他客户的电子邮件。我知道这种登录是针对个人设备进行的,但是我想知道共享设备是否可以解决此问题。我浏览了很多文档,但没有找到解决方案。

谢谢。

1 个答案:

答案 0 :(得分:0)

如果您撤消了注销用户对应用程序的访问权限[1],以后的用户将无法登录其帐户。

[1] https://developers.google.com/identity/protocols/OAuth2InstalledApp#tokenrevoke