有没有办法让所有已注册的用户使用FirebaseAuth。我知道我可以创建用户节点并在用户注册时保存用户,但我正在寻找一种方法让用户使用Auth.getAllUsers
这样的内容,因为我正在寻找的是{{1} }和uid
。我使用swift,所以admin sdk似乎不支持它。
答案 0 :(得分:0)
没有客户端API来获取所有用户的列表,这就是许多开发人员将有关用户的详细信息写入数据库(例如Firebase实时数据库或Cloud Firestore)的原因。
有一个服务器端Admin SDK,允许列出所有用户。见https://firebase.google.com/docs/auth/admin/manage-users#list_all_users
答案 1 :(得分:0)
您可以创建一个返回Admin SDK list all users函数结果的云函数。但请确保从回复中删除任何私有数据字段。散列密码,salt和提供程序包含在数据中。