首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >waterlock fb auth -使用编写代码注册

waterlock fb auth -使用编写代码注册
EN

Stack Overflow用户
提问于 2015-01-10 15:06:54
回答 1查看 403关注 0票数 2

我有一个烬-cli应用程序,通过使用成员-简单-auth和torii认证fb。当过程完成后,我将得到一个创作代码。

我还使用Node / Sails / Waterlock构建了一个API

我想我可以用Waterlock facebook的方式把这个代码推到

oauth2?code={某些代码}}

这将允许它与FB进行握手,获取我的配置文件信息,创建我的用户并登录。

如果我已经通过API注册了,并且它确实将我登录到了API中,我认为这是可行的,只是没有用户数据,也没有fb。

使用有效代码调用上述URL的响应是:

代码语言:javascript
复制
{
  auth: {
    facebookId: null,
    name: null,
    createdAt: "2015-01-10T15:05:44.417Z",
    updatedAt: "2015-01-10T15:05:44.459Z",
    id: 10,
    user: 10
  },
  createdAt: "2015-01-10T15:05:44.447Z",
  updatedAt: "2015-01-10T15:05:44.447Z",
  id: 10
}

这是/users的结果

代码语言:javascript
复制
{
  users: [
  {
    attempts: [
      12
    ],
    jsonWebTokens: [ ],
    auth: 10,
    createdAt: "2015-01-10T15:05:44.447Z",
    updatedAt: "2015-01-10T15:05:44.447Z",
    id: 10
  }
]
}

我应该能做到吗?还是我需要在api/auth/login上显式注册用户?type=facebook url?

更新

看这里的代码,https://github.com/waterlock/waterlock-facebook-auth/blob/master/lib/controllers/actions/oauth2.js,看起来我是对的.

行动中的第一次号召是:

代码语言:javascript
复制
fb.confirmIdentity(req.query.code, accessTokenResponse);

accessTokenResponse内部,它调用fb.getMe(userInfoResponse);,在userInfoResponse中,它调用主水锁框架engine.js来存储用户.

所以从我的调查来看这应该是可行的..。我不知道它在哪里掉下来。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-12 08:13:20

这是正常工作的,只是水锁没有返回传递给它的fb错误()。我创建了一个拉请求,以便更容易地调试这类问题。

https://github.com/waterlock/waterlock-facebook-auth/pull/3

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27877641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档