Hola, quisiera saber cómo poner información del usuario en la base de datos después de hacer Auth con Google.
que llevas hecho? porque seamos sincero, la parte complicada es hacer el oauth
Cita de: engel lex en 22 Julio 2017, 16:13 PM
que llevas hecho? porque seamos sincero, la parte complicada es hacer el oauth
Pues, para hacer el auth sólo es este código:
handleAuth(){
const provider = new firebase.auth.GoogleAuthProvider();
firebase.auth().signInWithPopup(provider);
}
Tengo una función para que registre al usuario con correo y constraseña, y que guarde en la base de datos el nombre de usuario que introdujo en el formulario de registro.
export function saveUser (user) {
var usuario = document.getElementById('usuario').value;
return ref.child(`users/${user.uid}/info`)
.set({
email: user.email,
uid: user.uid,
usuario: usuario
})
.then(() => user)
}
Y eso es exactamente lo que quiero hacer con el Auth con Google y que el usuario sea el nombre que tiene en su cuenta de Google.