Firebase 認証プロバイダーhttps://www.firebase.com/docs/web/guide/user-auth.html#section-providersを使用してソーシャル メディア認証を接続しようとしていますが、得られるのは空白だけですFacebook と Twitter の両方の画面。
私はローカルでテストし、サイトをライブにしましたが、空白の画面しかありません.
これは私のFacebook認証コードです
authRef.authWithOAuthPopup('facebook', function(error, authData) {
console.log(authData);
}, {
remember: 'sessionOnly',
scope: 'email,public_profile'
});
そして、これは私のTwitterのスニペットです:
authRef.authWithOAuthPopup('twitter', function(error, authData) {
if (authData) {
// the access token will allow us to make Open Graph API calls
console.log(authData);
}
console.log(error);
});
私は Firebase v2.0.5 の最新バージョンを使用していることに注意してください。SimpleLogin はコアの一部であり、別のライブラリではありません。
New Firebase instance:
var authRef = new Firebase(myfirebase);
クリックイベント:
$('social-auth').on('click',function(e) {
e.preventDefault();
var socialSite = this.getAttribute('data-social-site');
If(socialSite === 'facebook') {
// this where the Facebook OAuthPopUp is called.
facebook();
}
}