firebase - 如何在 Firebase 中获取授权用户及其详细信息
问题描述
我有一个 Firebase 项目,我目前正在使用 android。我需要以编程方式获取授权用户的详细信息以及 UID、电子邮件等。它在 firebase 中的显示方式(通过搜索)完全相同,该门户网站将提供给供应商或使用它的人来验证用户的真实性。
我附上了 Firebase 的屏幕截图,我希望通过搜索以同样的方式复制它。如果这是可能的,我该怎么做?
解决方案
仅使用 Firebase 身份验证 SDK 无法从 Android 应用中列出用户。您可以使用Firebase Admin SDK列出用户,但这只能在您控制的后端上运行,使用您项目的服务帐户凭据。
如果您将用户信息存储在数据库中,以供客户端代码查询,而不是尝试让您的应用尝试直接访问身份验证数据,这可能会更容易。
推荐阅读
- swift - 在 Swift 中创建一个以可变整数作为输入的平方数数组
- android - Google In App Purchase 检索已消费的购买
- node.js - 如何取消对未授权资源的订阅
- elasticsearch - 在弹性搜索中使用 Jest 客户端更新部分文档
- python - Numpy:高效的矩阵索引
- angular - 如何在每次路由更改时禁用渲染 MasterComponent
- ruby-on-rails - 将字符串数组转换为 StrongParameters 白名单
- redirect - 将 Laravel 主页重定向到另一个 URL 的最佳实践?
- objective-c - Storekit:测试收据验证 - 何时使用哪个服务器地址?
- excel - 如何将模块中的格式化子例程应用于跨工作簿的各种范围