gpt4 book ai didi

google-signin - 如何刷新过期的谷歌登录名?

转载 作者:行者123 更新时间:2023-12-03 08:49:50 26 4
gpt4 key购买 nike

我正在使用 Google 登录。用户访问我的站点并使用 gapi.auth2.getAuthInstance().signIn() 登录,或者他们已经登录并且当页面加载(或重新加载)时我们获取状态。在这一点上,我有一个可以在服务器上验证一个小时的身份 token 。

当用户离开浏览器(例如,一夜之间)时,这个 token 就会过期。 gapi.auth2.getAuthInstance().isSignedIn.get()返回 true,但 token 不验证。

我如何登录用户并在他们的 session 处于事件状态时让他们保持登录状态(即浏览器尚未关闭)?还是刷新 token ?任何比重新加载页面更优雅的事情......

编辑:刷新 token 不是正确答案;我不想离线访问(也不想请求许可)。谷歌显然认为用户仍然登录我的应用程序;用户无需再次提供凭据即可重新加载页面并获取新 token 。肯定有比隐藏 iframe 更优雅的机制来获取更新的 token 吗?

最佳答案

我提出了 issue with Google over this因为这太荒谬了,他们没有正确记录这一点。

My comment here建议我如何使用上述内容完成刷新。

关于google-signin - 如何刷新过期的谷歌登录名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32150845/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com