Angularfire2自定义身份验证

时间:2017-01-15 13:53:42

标签: authentication angularfire2

我创建了一个网站,该网站还注册了多个身份验证提供程序和自定义令牌。我也使用AngularFire2在Angular2和Firebase之间进行通信,但似乎它没有与Firebase类似的方法,例如:

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

任何人都可以告诉我如何处理问题?

1 个答案:

答案 0 :(得分:3)

要使用自定义令牌进行身份验证,您可以使用以下配置选项调用AngularFire2的login方法:

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

在内部,这将调用Firebase的signInWithCustomToken方法。