Firebase-使用Facebook提供者创建用户

4
作为管理员,我想要创建一个带有电子邮件标识符的用户。 我知道可以使用firebase-admin的“create User”来实现。问题是,当创建用户时,它仅可通过电子邮件/密码提供程序访问,我无法弄清楚如何在创建用户时添加Facebook提供程序。这是否可能? 我也知道我可以链接提供程序,但是对于那个用户,他们仍然需要先使用电子邮件/密码登录,这不是最佳选择。 所以我想创建一个带有电子邮件标识符的用户,但可以通过Facebook登录(Firebase)。 我该如何实现?

2
如果他使用Facebook注册,你可以获取他的电子邮件,然后提示他输入密码。当然,如果你有一个后端,你可以使用你的Facebook应用秘钥来检查用户是否已经登录。你可以将其个人资料的ID发送到Firebase进行保存,每当他使用Facebook登录时,你只需检查该ID是否存在,但这不被Facebook推荐。他们建议使用后端+前端的方法,并且只使用令牌,而不是ID。 - mohessaid
1个回答

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接