通过 ember-simple-auth 登录 fb

fb login through ember-simple-auth

我必须在我的网站中包含一个 fb 登录 app.Now fb 登录 returns 一个 access_token 发送到我的后端以获取我的 [=18 生成的新令牌=] 新令牌现在将在我对 backend.Is 进行的每个 api 调用的 headers 中发送,我可以通过 ember-simple-auth 实现此方法。如果是,请一些代码

Facebook 的回复是这样的:

{
    status: 'connected',
    authResponse: {
        accessToken: '...',
        expiresIn:'...',
        signedRequest:'...',
        userID:'...'
    }
}

查看 Ember Simple Auth 的虚拟应用程序:https://github.com/simplabs/ember-simple-auth#how-do-i-use-it。它实现了 Facebook 身份验证,还包含一个示例服务器。

流程大致是这样的:

  • 打开 Facebook 验证 UI(使用 torii)
  • 用户登录并授予访问权限
  • Facebook 使用授权码重定向
  • 授权码被发布到应用程序的服务器,该服务器将其交换为特定于应用程序的不记名令牌
  • 不记名令牌包含在所有后续请求中