Google Zugang zu Token nach Feuerbasis Auth Login, ich weiß, ich einfach das tun kann:Get Google Zugriffstoken
firebase.auth().signInWithPopup(provider).then(function(result) {
var token = result.credential.accessToken;
}
aber was ist, wenn der Benutzer bereits authentifiziert und ich brauche das Token? Gibt es eine Möglichkeit, es aus der Firebase-Authentifizierung zu extrahieren?
Ich bin durch jeden Wert von authState
gegangen, aber ich konnte nicht das Google-Zugriffstoken finden, nach dem ich gesucht habe.
Danke! Ich habe versucht: 'let token = gapi.auth2.getAuthInstance(). CurrentUser.get(). GetAuthResponse(). Id_token; this.afAuth.auth .signInWithCredential (Token) 'aber es sagt' 'Credential" muss eine gültige Anmeldeinformationen sein. ". Irgendeine Idee, was ich an diese Methode weitergeben muss, um mich zu authentifizieren? – TheUnreal
Sie können nicht einfach ein einfaches ID-Token übergeben, Sie müssen es in einen Berechtigungsnachweis verpacken. 'signInWithCredential (firebase.auth.GoogleAuthProvider.credential (Token))' – bojeil