Firebase 更改权限 Public 访问 SwiftUI
Firebase Change Permissions Public Access SwiftUI
我正在使用 Firebase 进行身份验证和图像存储——图像在我的应用程序中 public 非常可用,例如个人资料图片。如何适当地设置权限,以便任何用户(甚至未经身份验证的实体)都可以阅读这些 public 图像?
我的安全规则:
rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if request.auth != null;
}
}
}
在您的问题中,您说您希望未经身份验证的实体看到图像,但您的规则设置为仅允许经过身份验证的实体看到它们。您可以将规则更改为:
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read;
allow write: if request.auth != null;
}
}
}
我正在使用 Firebase 进行身份验证和图像存储——图像在我的应用程序中 public 非常可用,例如个人资料图片。如何适当地设置权限,以便任何用户(甚至未经身份验证的实体)都可以阅读这些 public 图像?
我的安全规则:
rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if request.auth != null;
}
}
}
在您的问题中,您说您希望未经身份验证的实体看到图像,但您的规则设置为仅允许经过身份验证的实体看到它们。您可以将规则更改为:
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read;
allow write: if request.auth != null;
}
}
}