gpt4 book ai didi

android - 限制 Firebase 访问单个 Android 应用程序而无需身份验证

转载 作者:行者123 更新时间:2023-12-05 00:16:34 26 4
gpt4 key购买 nike

我需要从 Firebase 存储访问读/写图像。没有身份验证设施。如何限制仅通过应用程序进行数据管理。

提供公共(public)访问的现有规则是

rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write;
}
}
}

最佳答案

无法仅将通过 Firebase SDK 对文件的访问限制为您的应用程序。这种方法在基于云的环境中根本行不通。

另请参阅:

虽然这些通常与其他 Firebase 产品有关,但相同的逻辑也适用于存储。

您需要在安全规则中描述通过 Firebase API 对 Cloud Storage 中的文件执行哪些操作,然后(如果需要)谁也可以使用 Firebase 身份验证执行这些操作。

请注意,使用 Firebase 身份验证并不一定要求用户提供凭据,因为 Firebase 提供了 sign in anonymously 选项。这只是为每个用户提供了一个安全、唯一的 ID,您可以使用该 ID 来允许用户仅访问他们自己上传的文件(以及许多其他用例)。

关于android - 限制 Firebase 访问单个 Android 应用程序而无需身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58496223/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com