与Firebase?结合的用户数据管理和身份验证

w8f9ii69  于 2022-11-25  发布在  其他
关注(0)|答案(1)|浏览(141)
  • 我知道这不是一个编码问题,所以我不确定它属于哪个SO社区,所以我会在这里询问,看看是否有人建议其他社区。*

我使用Firebase Auth来处理用户身份验证,使用Firestore作为每个用户的数据库。
当用户进行身份验证时,
1.从Firebase身份验证返回该用户的身份验证ID
1.然后获取该ID并调用Firestore API来获取该用户的用户数据。
在Firebase中是否有一种方法可以在同一个调用中对用户进行身份验证并获得数据?基本上是将上面描述的身份验证和用户数据这两个步骤结合起来。
Firebase Auth提供用户数据,但仅提供与其登录方法相关的数据:https://firebase.google.com/docs/auth/web/manage-users#update_a_users_profile
我发现的大多数解决方案要么做到这一点,另一点,但不是两者兼而有之。

kuhbmx9i

kuhbmx9i1#

Firebase中没有一个API调用来登录用户并从Firestore中一次性获取他们的数据。
您必须至少对Firebase进行两次API调用,或者实现您自己的服务器端功能来合并操作(例如在Cloud Functions或Cloud Run中),然后从您的应用程序中调用 that

相关问题