2017-01-15 4 views
3

Ich erstelle eine Website, die Register Link mehrere Auth-Provider und benutzerdefinierte Token sowie. Ich mit AngularFire2 auch zwischen Angular2 und Firebase zu kommunizieren scheint aber es muss nicht analog mit Firebase, z:Angularfire2 benutzerdefinierte Authentifizierung

var ref = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com/"); ref.authWithCustomToken(AUTH_TOKEN, function(error, authData) {

Jeder kann mir zeigen, wie man mit Problem umgehen kann?

Antwort

3

zu authentifizieren, um eine benutzerdefinierte Token verwenden, können Sie AngularFire2 des login Verfahren mit den folgenden Konfigurationsoptionen aufrufen:

angularFire.auth.login(AUTH_TOKEN, { 
    provider: AuthProviders.Custom, 
    method: AuthMethods.CustomToken 
}); 

Intern wird diese signInWithCustomToken Methode des Firebase nennen.

+0

Vielen Dank. Also verwende ich immer noch FirebaseTokenGenerator für benutzerdefinierte Token, oder? – thanhtung90

+0

Wenn Sie über [dies] sprechen (https://github.com/firebase/firebase-token-generator-node), dann nein. Offenbar ist es [nicht für Firebase 3] (https://github.com/firebase/firebase-token-generator-node#firebase-token-generator---nodejs---). – cartant

+1

FYI, Login wird in Version 4 entfernt. In RC1 ist es schon weg. – DarkNeuron

Verwandte Themen