【发布时间】:2020-02-01 04:41:32
【问题描述】:
我有一个仅包含电子邮件地址、名字和姓氏以及公司名称的 CSV 文件,我需要将其作为用户列表导入 Firebase 身份验证。我希望用户在第一次尝试通过应用程序登录时被提示选择密码,或者甚至简单地使用现有的“忘记密码”选项。我将如何导入此用户列表?我找到了有关使用现有用户名和密码导入现有用户的教程,但从来没有只使用用户名。
使用firebase auth:import <path/to/file.csv> --project <projectId> 时,我收到一条消息:
No hash algorithm specified. Password users cannot be imported.
Processing /Users/<USERNAME>/Downloads/fbimporttest.csv (628 bytes)
) has invalid data format: Password hash should be base64 encoded.
似乎需要密码 - 是否可以在不提供初始密码的情况下导入用户?
我为此使用 Flutter 和 Firebase。
谢谢!
编辑:根据 Laurynas Letkauskas 的评论,现在可以这样做了:https://firebase.google.com/docs/auth/admin/import-users#java_7
【问题讨论】:
-
我看到现在可以通过 firebase 文档导入没有密码的用户:firebase.google.com/docs/auth/admin/import-users#java_7
标签: flutter firebase-authentication