fb通过ember-simple-auth登录

时间:2015-12-07 08:51:01

标签: ember-cli facebook-login ember-simple-auth

我必须在我的网络应用程序中包含一个fb登录。现在fb登录返回一个access_token,它被发送到我的后端以获取由我的后端生成的新令牌。这个新令牌现在将在每个api的头部发送我打电话给我的后端。有没有办法我可以通过ember-simple-auth实现这个。如果是,请一些代码

facebook的回复是这样的:

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

1 个答案:

答案 0 :(得分:1)

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

流程或多或少是这样的:

  • 打开Facebook auth UI(使用torii)
  • 用户登录并授予访问权限
  • Facebook使用身份验证码重定向
  • 将验证码发布到应用程序的服务器,该服务器将其与特定应用程序的承载令牌进行交换
  • 承载令牌包含在所有后续请求中