#firebase #twitter #firebase-authentication
#firebase #Twitter #firebase-аутентификация
Вопрос:
var provider = new firebase.auth.TwitterAuthProvider();
firebase.auth().signInWithPopup(provider).then(function(result) {
// This gives you a the Twitter OAuth 1.0 Access Token and Secret.
// You can use these server side with your app's credentials to access the Twitter API.
// var token = result.credential.accessToken;
// var secret = result.credential.secret;
// The signed-in user info.
var user = result.user;
console.log(user);
// ...
}).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// The email of the user's account used.
var email = error.email;
// The firebase.auth.AuthCredential type that was used.
var credential = error.credential;
// ...
});
Я получаю
core.js: ОШИБКА ТИПА 4197: не удается прочитать свойство ‘TwitterAuthProvider’ неопределенного
ошибка при запуске приложения
Комментарии:
1. Ошибка предполагает, что
firebase.auth
не определено. Пожалуйста, отредактируйте вопрос, чтобы показать, как вы импортируете Firebase Auth SDK. Возможно, вам придется вернуться назад и снова следовать инструкциям для начала работы с SDK.2. « импортировать { Component } из ‘@angular / core’; импортировать * как firebase из ‘firebase / app’; «вот как я добавил @DougStevenson
3. Можете ли вы помочь с настройкой авторизации для поставщиков firebase