#236·JustAuth

Google OAuth2.0 授权丢失 Refresh Token

作者: yangch66创建于 2025年5月15日更新于 2025年5月15日

现象:使用 Ja 进行 Google OAuth2.0 授权时,即使是首次授权也无法获取 Refresh Token。通过阅读源码 "AuthGoogleRequest.getAccessToken" 发现,在返回时:return AuthToken.builder().accessToken(accessTokenObject.getString("access_token")).expireIn(accessTokenObject.getIntValue("expires_in")).scope(accessTokenObject.getString("scope")).tokenType(accessTokenObject.getString("token_type")).idToken(accessTokenObject.getString("id_token")).build(); 仅设置了 access_token、expires_in、scope、token_type、id_token

内容来源: justauth/JustAuth