議論のために、アプリケーションのユーザー用の facebook アクセス トークンを既に持っているとします。その場合、Firebase の auth.login("facebook") プロセス全体を実際に実行する必要はありません。信頼できるサーバーに、これが実際のアクセス トークンであることを確認してもらいたいだけです (たとえば、" https://graph.facebook.com/me ") を使用して、Firebase ユーザー ID を適切に設定します。Firebaseはこれを行うことができますか?
1 に答える
0
Firebase Simple Login が最近更新され、既存の Facebook アクセス トークンを使用したログインがサポートされるようになりました。
これは、アプリケーションでネイティブの Facebook JS SDK と直接統合し、その Facebook アクセス トークンを Firebase Simple Login に渡すことができることを意味します (2 番目のポップアップをスキップします)。
var ref = new Firebase(...);
var auth = new FirebaseSimpleLogin(ref, function(error, user) { ... });
auth.login('facebook', { access_token: '<ACCESS_TOKEN>' });
詳細については、https://www.firebase.com/docs/security/simple-login-facebook.htmlaccess_token
のオプションを参照してください。
于 2013-11-08T18:00:02.283 に答える