创建自定义令牌以添加自定义声明。Firebase被配置为具有密码和google提供程序。对于谷歌签名来说,这就是流程-
getUserByEmail
检查用户是否已经存在于防火墙中。我在Google提供程序中为用户找不到用户,我在firebase控制台中看到用户,但在admin中无法获得它。
发布于 2017-05-18 20:14:44
管理API getUserByEmail只通过顶级电子邮件(即currentUser.email )查找。确保那是设置好的。您可能正在使用“每个电子邮件多个帐户”设置,它只设置currentUser.providerData中的google,而不是currentUser.email。
https://stackoverflow.com/questions/44052682
复制