justauth / JustAuth

🏆Gitee 最有价值开源项目 🚀:100: 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么、推特、飞书、京东、阿里云、喜马拉雅、Amazon、Slack和 Line 等第三方平台的授权登录。 Login, so easy!
https://www.justauth.cn
MIT License
16.52k stars 2.78k forks source link

feat: goolge登录后不返回refreshToken #162

Closed niruiqing closed 1 year ago

niruiqing commented 1 year ago

Why did you add this feature?

goolge登录后不返回refreshToken

Feature description

google是有refreshToken的,能返回refreshToken

hanbings commented 1 year ago

你好,我今天遇到了一样的问题。经查证,Google 只会在第一次授权时返回 refresh token,也就是说,只有在用户还需要手动点击授权按钮时会收到 refresh token。另外 refresh token 的前提条件是授权 url 的 access_type 参数为 offline

参阅:https://stackoverflow.com/questions/10827920/not-receiving-google-oauth-refresh-token