首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在一个firebase身份验证上构建两个(客户端/管理员)应用程序

在一个firebase身份验证上构建两个(客户端/管理员)应用程序
EN

Stack Overflow用户
提问于 2019-03-12 04:09:11
回答 1查看 274关注 0票数 0

我们有两个应用程序,一个用于客户端,另一个用于管理员(类似于Uber的用户和司机应用程序)。在这两个应用程序中,当用户尝试进行身份验证时,云函数会触发新用户的创建,并将用户集合中的文档与一些数据一起保存在云firestore中,如电话号码、电子邮件等。我们遇到了一个问题,即当用户或“驱动程序”注册时,保存在云firestore中的数据模型具有不同的字段,并且它们彼此不同。

当一个新用户注册时,我如何在云函数中触发,以识别它是来自用户还是驱动器应用程序?

EN

回答 1

Stack Overflow用户

发布于 2019-03-12 04:18:14

Cloud Functions身份验证触发器中不会有任何内容告诉您哪个应用程序注册了新用户。在Firebase项目中,所有用户帐户在所有应用程序之间有效地共享,并且所有用户将在这些应用程序之间拥有相同的权限。

如果用户根据他们用来注册的应用程序划分到不同的类别,您将不得不自己创建这种区别,可能是通过编写到数据库中的内容。如果从安全的角度来看,这是不可接受的,那么您应该使用两个不同的项目来保持一切分离。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55109628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档