我创建了一个网站,该网站还注册了多个身份验证提供程序和自定义令牌。我也使用AngularFire2在Angular2和Firebase之间进行通信,但似乎它没有与Firebase类似的方法,例如:
var ref = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com/");
ref.authWithCustomToken(AUTH_TOKEN, function(error, authData) {
任何人都可以告诉我如何处理问题?
答案 0 :(得分:3)
要使用自定义令牌进行身份验证,您可以使用以下配置选项调用AngularFire2的login
方法:
angularFire.auth.login(AUTH_TOKEN, {
provider: AuthProviders.Custom,
method: AuthMethods.CustomToken
});
在内部,这将调用Firebase的signInWithCustomToken
方法。