ember-simple-auth と jwt を使用して、独自の Ember から Api へのログインが機能しています。さらに、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