【问题标题】:Read Firebase rules without authentification无需身份验证即可读取 Firebase 规则
【发布时间】:2020-07-16 18:46:41
【问题描述】:

我发现以前的问题与我的非常相似,但是其他开发人员需要写信给 Firebase 而我不需要,因此这个几乎重复的问题:

我有一个非常简单的数据库,其中包含大约 150 个文档,用户无需进行身份验证即可使用我的应用程序。身份验证对应用程序的功能没有意义,用户只读取数据库,不写入。

我当前的规则是只读的,只允许每天触发 Firebase 规则警告。

1) 有没有办法设置类似于“只有来自我的应用程序的请求才能访问它”的规则。鉴于该应用与 Firebase 相关联,您会认为这是可能的吗?

2) 如果我必须使用身份验证,有没有办法可以在幕后做到这一点,让用户不知道这一点?也许通过使用 UUID 来识别用户并且没有密码或类似的东西。我想不惜一切代价避免显示登录屏幕。可以将其视为要求登录以查看汽油价格...

** 这是一个 iOS 应用程序

【问题讨论】:

  • 来自 Firebase 的 Anonymous authentication 可能是一个解决方案吗?您可以将他们作为“访客”登录,而无需提示用户进行任何类型的登录,然后他们就被视为已通过身份验证。

标签: swift firebase firebase-authentication firebase-security


【解决方案1】:
  1. 不,这是不可能的。

  2. 您无需登录即可使用anonymous authentication 创建用户帐户。

【讨论】:

  • 我看过那个,想知道是否可以在没有用户输入的情况下完成它。看起来我可以,所以我会试一试。谢谢
猜你喜欢
  • 1970-01-01
  • 2017-05-07
  • 2016-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-20
  • 2020-09-24
相关资源
最近更新 更多