我们有自己的 Ember 到 Api 登录工作,使用 ember-simple-auth 和 jwt。此外,我们还希望连接到 Facebook 和其他第三方社交网络。
我们能够使用 ember-simple-auth 和 torii 提供程序连接和验证到 facebook。
2个问题。
1) 如果 facebook(或其他第三方身份验证)弹出窗口关闭或取消,则会话无效并且用户注销。2) 如果用户连接到已经与另一个用户使用的电子邮件关联的 fb 帐户(想想社交媒体公司页面),则会话无效并且用户注销。
如果用户正在登录您的应用程序,这两种行为都很好,但在这种情况下,我想捕捉错误(我可以做些什么),报告它,然后继续原来的会话。
任何建议如何做到这一点?
使用:灰烬:2.11.3;Ember 简单身份验证:1.2.2 和 torii:0.8.2