我正在开发的应用程序适用于几乎没有iPad设备和许多客户的企业。 客户端将使用这些iPad登录。这意味着多个客户端将使用并共享一台设备。我提供使用电子邮件登录或使用Google登录的功能。
但是,当客户端登录到应用程序然后注销(调用
GIDSignIn.sharedInstance()?.disconnect()
凭据在下次登录过程中会保留在Google登录表单中,并且该过程甚至不需要密码。参见下图。
有什么办法可以防止这种情况发生?我不希望其他客户看到其他客户的电子邮件。我知道这种登录是针对个人设备进行的,但是我想知道共享设备是否可以解决此问题。我浏览了很多文档,但没有找到解决方案。
谢谢。
答案 0 :(得分:0)
如果您撤消了注销用户对应用程序的访问权限[1],以后的用户将无法登录其帐户。
[1] https://developers.google.com/identity/protocols/OAuth2InstalledApp#tokenrevoke