reactjs - 有没有办法通过使用用户 UID 在 Firebase Auth 上获取 lastSignInTime?
解决方案
无法从 Firebase 身份验证的客户端 SDK 中访问除您自己以外的其他用户的个人资料信息。
如果您在应用程序中需要此类信息,则两个主要选项是:
- 当他们登录时,将信息写入基于云的数据库(例如 Firebase 自己的实时数据库或 Firestore),然后从那里读取。
- 使用 Admin SDK 为受信任环境中的所有用户访问此信息,例如您控制的服务器或 Cloud Functions。然后,您可以从那里将信息作为自定义 API 公开给您的 ReactJS 应用程序。,
在这两种情况下,请务必注意保护对信息的访问,通过限制您公开的数据量以及谁可以访问它。
推荐阅读
- ios - 我无法提交我的 App Store 应用程序,因为它没有看到 assets 文件夹。解决办法是什么?
- c# - 绑定或委托属性
- html - 有没有一种方法可以让一个菜单按钮优先于另一个?
- r - R 使用列名字符串作为函数参数来引用列
- react-native - 反应导航中的touchableopacity onPress问题。导航
- google-apps-script - Google App Script - 如何设置每次填充特定列中的特定单元格时激活的触发器
- amazon-web-services - 尝试在 18.04 上运行的 ubuntu 容器上安装 .net 3.1 代码时出错
- azure - 如何在 Azure Kubernetes 服务中安装 gitlab-runner?
- python - Python matplotlib 中的流图是否关心坐标的顺序?
- actions-on-google - 由于已完成的未完成步骤,无法释放助手操作