首页 文章

登录后使用ember-simple-auth连接到社交网络

提问于
浏览
0

我们有自己的Ember到Api登录工作,使用ember-simple-auth和jwt . 此外,我们还希望连接到Facebook和其他第三方社交网络 .

我们可以使用ember-simple-auth和torii提供程序连接并验证到facebook .

2个问题 .

1)如果关闭或取消Facebook(或其他第三方认证)弹出窗口,则会话无效并且用户已注销 . 2)如果用户连接到已经与另一个用户使用的电子邮件相关联的fb帐户(想想社交媒体公司页面),则会话无效并且用户被注销 .

如果用户登录到您的应用程序,这两种行为都很好,但在这种情况下,我想捕获错误(我可以做,有些什么),报告,并继续原始会话 .

有什么建议怎么做?

使用:Ember:2.11.3; Ember Simple Auth:1.2.2和torii:0.8.2

1 回答

  • 0

    如果您没有使用Facebook作为您的应用程序登录身份验证的一部分,我可能会考虑创建一个单独的服务来处理facebook auth交互 . 听起来这个问题可能是由于ember-simple-auth身份验证器使您的拒绝响应会话无效并导致冲突 .

    https://github.com/pitchtarget/ember-cli-facebook-js-sdk这样的东西可以让你设置一个直接与Facebook身份验证交互的服务,而不会影响你的应用登录状态 .

相关问题