我有一个使用Ember Simple Auth的Ember.js应用程序。成功登录后,API会返回一个身份验证令牌,并附上电子邮件和密码。我正在尝试使用他们的Javascript SDK添加Facebook登录。成功登录Facebook后,我想将Facebook访问令牌发回我们的API,以便API可以存储访问令牌并使用我们自己的身份验证令牌进行响应。但是,我不确定如何将此连接到Ember Simple Auth,以便auth令牌可以存储在正常的电子邮件/密码登录之外。为了使这项工作,我需要做什么?
答案 0 :(得分:2)
dummy app in the repository实现了您描述的确切功能(除了它使用torii而不是Facebook JS SDK)。如果您在服务器上使用Rails,您可能会发现RailsApiAuth engine有用,它已经实现了Facebook身份验证代码流的服务器部分。