Firebase管理员每个电子邮件地址多个帐户

时间:2018-02-09 10:13:28

标签: node.js firebase firebase-authentication firebase-admin

使用admin.auth().createUser()时是否可以指定提供程序。 事实上,在我的情况下,用户可以选择使用电子邮件/密码,或使用特定的 OAuth提供商

以下是Firebase控制台中的内容:

enter image description here

以下是我创建电子邮件/密码帐户的代码:

Firebase.getAuth(dbInfos).createUser({email: "toto@mail.fr", password: "qwerty"});

以下是我创建OAuth帐户的代码:

Firebase.getAuth(dbInfos).createUser({uid: "my:specific:uid", email: "toto@mail.fr"});

但是,当用户已拥有电子邮件/密码帐户时,我无法使用相同的电子邮件地址创建特定的OAuth帐户。我需要这个原因想为同一个用户提供多种身份验证方式。

这是我的配置: enter image description here

一个月前它正在运作,但现在它还没有用。 Thansk提前

0 个答案:

没有答案