我正在尝试对 firebase 服务器进行身份验证,以获取我在使用 angular 1.6 时使用的详细信息
var fbRef = new Firebase(decodedUtSession.fburl);
fbRef.authWithCustomToken(decodedUtSession.fbtkn, function(error, authData) {
$rootScope.fbRef = fbRef;
if(error){
console.log("Firebase Login Failed!", error);
}
});
但是现在我正在使用 @angular/fire for firebase 将我的应用程序升级到 angular 6 我尝试了下面的自定义身份验证代码,但我总是得到 invalidAuthTokeb 尽管令牌是有效的并且与 angular 1.6 应用程序一起工作正常。
import { AngularFireAuth } from '@angular/fire/auth';
import { FirebaseAuth } from '@angular/fire';
constructor(private afAuth: AngularFireAuth) { }
this.afAuth.auth.signInWithCustomToken(devToken).then((data) => {
console.log(data);
});
谁能帮助我如何以正确的方式进行身份验证 TIA。