gpt4 book ai didi

java - 如何实现Oauth 2.0客户端处理在数据库中存储refreshToken?

转载 作者:太空宇宙 更新时间:2023-11-04 13:28:59 27 4
gpt4 key购买 nike

因此,就我而言,我将使用 Gmail API 从后端服务器获取电子邮件。在阅读了 oauth 2.0 机制后,似乎为了在没有用户在线时获得访问权限,我们使用“离线”accessType。所以用户应该在开始时授权一次,剩下的过程将把 accessTokenrefreshToken 给我的后端服务器。

看看 google oauth api 客户端样本,我认为他们在如何存储和加载 refreshToken 方面没有提供任何灵 active 。相反,他们通过将 refreshToken 存储在文件中来提供完整的解决方案,这不是我想要的。是否有任何 java oauth 2.0 客户端库可以提供这种灵 active (存储和加载 refreshToken)?

最佳答案

看官方OAuth 2 page 。有 OAuth 2 客户端框架列表可供选择。

我不会存储访问 token ,因为它是由服务提供商提供的,并且可能会过期。如果访问 token 过期,我将发送授予请求以刷新 token 。

关于java - 如何实现Oauth 2.0客户端处理在数据库中存储refreshToken?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32370990/

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