【发布时间】:2016-07-18 08:26:33
【问题描述】:
我正在使用hello.js 从客户端通过社交网络登录用户。一切都按预期工作,但现在我发现我还需要refresh_token,因为我必须使用来自服务器的客户端凭据。
所以,跟着docs:
与隐式授权不同;显式授权可能会返回 refresh_token。
并且在login方法选项中:
response_type:隐式(令牌)或显式(代码)授权流程
所以我在init 方法中添加了选项response_type: 'code'。
另外,我添加了范围offline_access(scope docs(最后一个)):
保留令牌或获取刷新令牌以继续访问
但是现在,当我尝试使用任何社交网络登录时,我都会收到此错误:
“client_id“xxxxxxxxxxxxxxxxx”未知”
这很奇怪,因为 client_id 是正确的,并且删除此选项它会按预期工作。
是我遗漏了什么,还是这是一个错误?
【问题讨论】:
标签: javascript oauth-2.0 hello.js