【发布时间】:2016-09-01 04:34:26
【问题描述】:
我目前正在尝试使用 Koa-Passport 和 Koajs 2 来实现 Facebook 的 OAUTH
一切正常,我可以登录而不能登录,但无论我在范围内发送什么,我只能得到:
{ passport:
{ user:
{ id: '1015401',
username: undefined,
displayName: 'John Doe',
name: [Object],
gender: undefined,
profileUrl: undefined,
provider: 'facebook',
_raw: '{"name":"John Doe","id":"1015401"}',
_json: [Object] } } }
我试过添加
scope: ['email', 'public_profile'] 似乎可以在 Facebook 端使用,因为我可以看到我的应用程序请求的所有信息都在那里。
但是当我点击确定并被重定向回我的应用程序时,我又一次丢失了 profile_pic 字段和 email 字段之类的东西。任何有关如何取回这些字段的信息都将非常感谢。我会在 github 页面上打开一个问题,但有些问题可以追溯到 2013 年,它似乎并没有得到太多维护。
【问题讨论】:
标签: node.js passport.js passport-facebook