firebase - 在没有 cli 的情况下获取 firebase 密码哈希
问题描述
我的程序应该允许离线登录。为此,我尝试保存由 Firebase Auth 创建的密码哈希。
然后从登录屏幕离线获取电子邮件和密码,通过保存在本地的密码哈希进行身份验证。
我可以找到export firebase auth to csv document。
要实现我的用例,我该怎么做?
解决方案
如果您尝试从 Firebase 获取所有用户及其密码哈希的列表,您可以通过Firebase Authentication Admin SDK 的listUsers
方法来实现。出于安全原因,此 SDK 仅在受信任的环境中运行,例如您的开发机器、您控制的服务器或 Cloud Functions
推荐阅读
- heroku - 在heroku,环境变量会因为某种原因而改变吗?
- sqlite - IdentityServer4 SQLite 错误 1:“没有这样的表:AspNetUserLogins”
- git - 在 Windows 10 上签署 git commit 时出现“gpg:警告:homedir 上的不安全权限”
- php - 如何捕获生成器抛出的异常并恢复迭代?
- regex - 使用正则表达式查找/替换 JSON 中的字符串
- google-apps-script - 访问另一个工作表中一列的数据
- json - 从Angular4中的[object object]获取值
- wpf - 如何在 WPF Datagrid 的另一个项目中包含一个子项目
- pandas - Pandas 在最后一行的几列中插入字典值
- android - 在保持焦点的同时禁用 EditText 输入