登录
首页 >  Golang >  Go问答

设置 golang 中 oauth2 访问和刷新令牌的长期有效期

来源:stackoverflow

时间:2024-02-16 11:00:24 165浏览 收藏

珍惜时间,勤奋学习!今天给大家带来《设置 golang 中 oauth2 访问和刷新令牌的长期有效期》,正文内容主要涉及到等等,如果你正在学习Golang,或者是对Golang有疑问,欢迎大家关注我!后面我会持续更新相关内容的,希望都能帮到正在学习的大家!

问题内容

我在同步我的帐户后使用了 oauth2 包 Config.Exchange 函数来获取令牌。但第一次同步时,它会返回令牌的过期时间,即自同步之日起 7 天。对于下一次代币交换,它返回 24 小时的到期时间。我想设置更长的期限。

我浏览了 oauth2 包文档,发现了这个:https://cloud.google.com/apigee/docs/api-platform/antipatterns/oauth-long-expiration#antipattern,但无法了解在 Golang 代码中处理的过程。

有什么想法吗?请提出建议。


正确答案


与其考虑增加令牌的过期时间,不如使用 Refresh token,在使用刷新令牌时,您必须考虑以下过期时间范围和原因:

在这种情况下,文档指出 您必须编写代码来预测授予的刷新令牌可能不再起作用的可能性 ,因此最好将其应用到您的代码中。

以上就是《设置 golang 中 oauth2 访问和刷新令牌的长期有效期》的详细内容,更多关于的资料请关注golang学习网公众号!

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