首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法在不进行身份验证的情况下将访问特定节点的权限授予某些用户?

有没有办法在不进行身份验证的情况下将访问特定节点的权限授予某些用户?
EN

Stack Overflow用户
提问于 2021-02-10 15:24:56
回答 1查看 50关注 0票数 2

我的firebase数据库如下所示:

假设我有50个用户,我想让用户1-20访问节点code-1,让用户21-40访问code-2,让用户41-50访问code-3。我有一些问题,我不想使用firebase authentication。有没有办法做到这一点?比如将数据从用户发送到firebase,然后完成Realtime database rules section的签入,然后授予权限。

EN

回答 1

Stack Overflow用户

发布于 2021-02-10 16:38:01

脑海中浮现两个选项:

通过

  1. Security :将code-1重命名为无法猜测的名称,如c17357345db9,并将code-2重命名为64af7b679319。然后向用户1-20共享指向允许访问c17357345db9的应用程序的链接,然后向用户21-40共享针对64af7b679319的不同链接。

  1. Create一个应用程序接口服务器:不允许直接访问实时数据库,而是创建一个云函数作为REST API,根据用户的ID检索数据。

两者都不是最优的,用户3可以很容易地与用户30共享访问权限。

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

https://stackoverflow.com/questions/66132528

复制
相关文章

相似问题

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