Angular 2 - Firebase - 有没有办法在整个Firebase身份验证帐户中搜索与电子邮件匹配的帐户?

时间:2017-04-04 02:54:55

标签: javascript angular firebase firebase-authentication

我想知道是否有办法能够查看Firebase身份验证中是否存在用户注册时存在的所有帐户中的电子邮件。有没有办法在Angular 2服务中使用AngularFireAuth

我的身份验证全部设置但现在我正在尝试创建一些功能来邀请用户访问在Firebase数据库中创建的项目,并且我想在用户登录时检查invites树表。

提前致谢!

1 个答案:

答案 0 :(得分:1)

在客户端库中,您可以调用: firebase.auth().fetchProvidersForEmail('user@example.com').then(function(providers) { console.log(providers); }) 如果提供者不为空,则该帐户存在。

使用admin node.js库,您可以使用:

admin.auth().getUserByEmail('user@example.com').then(function(userRecord) {});