Google Identity API signOut() Explained(Google Identity API Signout()解释)
问题描述
我一直在看谷歌的登录指南,上面说要使用注销功能(https://developers.google.com/identity/sign-in/web/sign-in)来实现其自我描述的目的。我知道它不会让你退出谷歌(这会让你很沮丧),但我不明白它到底在做什么。它是否将某些"已登录"变量从真切换到假?如果是这样的话,我怎么检查它?参考资料未提供太多详细信息https://developers.google.com/identity/sign-in/web/reference#googleauthsignout
推荐答案
谷歌网站登录的工作方式是,返回您的网站的用户将自动登录,而无需提示或执行任何操作。
使用signOut()时不会发生这种情况,用户必须再次登录。但是,注销不会撤消任何权限,而只是从当前会话中删除任何currentUser信息。
然后,当用户决定再次登录时,他们将立即登录,而不会出现新的权限提示。
要完全断开用户连接并吊销所有权限/令牌,还需要额外的disconnect() method。
signOut功能只有在您已将网站部署到某个主机上时才能使用。因此,如果您在本地主机上进行测试,您将不会看到预期的行为。不知道为什么会这样,但我以前也遇到过这个问题,但网站一部署,signOut就正常工作了。
要使您的网站保持当前登录状态,您应该收听isSignedIn和/或currentUser更改,这也将在用户注销时触发:https://developers.google.com/identity/sign-in/web/listeners
这篇关于Google Identity API Signout()解释的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Google Identity API Signout()解释
基础教程推荐
- 逻辑运算符 ||在 javascript 中,0 代表 Boolean false? 2022-01-01
- 即使每次插入第一个输入的值不同,第二个输入仍显示相同的输入值 2022-01-01
- 使用 jQuery 在悬停时交换 DIV 类 2022-01-01
- 从快速中间件中排除路由 2022-01-01
- 带角度的选项卡:仅使用 $http 在单击时加载选项卡 2022-01-01
- 当木偶师打开Chrome时,不能使用Chrome扩展 2022-01-01
- 在 Javascript 中使用 Fetch API 上传文件并显示进度 2022-01-01
- CORS:当凭据标志为真时,无法在 Access-Control-Allow-Origin 中使用通配符 2022-01-01
- 最佳动态 JavaScript/JQuery 网格 2022-01-01
- HTML5 画布调整为父级 2022-01-01
