【发布时间】:2020-07-16 18:46:41
【问题描述】:
我发现以前的问题与我的非常相似,但是其他开发人员需要写信给 Firebase 而我不需要,因此这个几乎重复的问题:
我有一个非常简单的数据库,其中包含大约 150 个文档,用户无需进行身份验证即可使用我的应用程序。身份验证对应用程序的功能没有意义,用户只读取数据库,不写入。
我当前的规则是只读的,只允许每天触发 Firebase 规则警告。
1) 有没有办法设置类似于“只有来自我的应用程序的请求才能访问它”的规则。鉴于该应用与 Firebase 相关联,您会认为这是可能的吗?
2) 如果我必须使用身份验证,有没有办法可以在幕后做到这一点,让用户不知道这一点?也许通过使用 UUID 来识别用户并且没有密码或类似的东西。我想不惜一切代价避免显示登录屏幕。可以将其视为要求登录以查看汽油价格...
** 这是一个 iOS 应用程序
【问题讨论】:
-
来自 Firebase 的 Anonymous authentication 可能是一个解决方案吗?您可以将他们作为“访客”登录,而无需提示用户进行任何类型的登录,然后他们就被视为已通过身份验证。
标签: swift firebase firebase-authentication firebase-security