登录
首页 >  Golang >  Go问答

接收关于 go google API 访问和刷新令牌的通知的方法是什么?

来源:stackoverflow

时间:2024-02-03 09:08:46 337浏览 收藏

golang学习网今天将给大家带来《接收关于 go google API 访问和刷新令牌的通知的方法是什么?》,感兴趣的朋友请继续看下去吧!以下内容将会涉及到等等知识点,如果你是正在学习Golang或者已经是大佬级别了,都非常欢迎也希望大家都能给我建议评论哈~希望能帮助到大家!

问题内容

我的应用程序通过 oauth2 流程成功从用户获取 AccessToken 和 RefreshToken。然后我将它们存储在数据库中,以便稍后可以访问它们并代表用户执行请求。到目前为止,这工作得很好。但是当我的AccessToken过期时,Go google api库会自动刷新AccessToken以及使用该RefreshToken的RefreshToken。这也很好用,但为了能够在未来的会话中使用新的令牌集,我必须再次将它们存储在我的数据库中。那么我怎样才能让 Go google api 在更改访问令牌时告诉我呢?

在他们的 node.js 库的示例中,有一个简单的回调,我可以注册来实现这一点。但不知何故,Go 库的文档并没有那么好。

Google 官方文档:https://developers.google.com/identity/protocols/oauth2/web-server?hl=de#offline


正确答案


深入研究golang/oauth2代码后,我发现没有这样的功能。 不过,我在上述存储库上打开了一个拉取请求,以启用它。 https://github.com/golang/oauth2/pull/683

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于Golang的相关知识,也可关注golang学习网公众号。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>