Quy tắc bảo mật cho Cloud Firestore và Cloud Storage.
Hàm
Chức năng | Mô tả |
---|---|
getSecurityRules(ứng dụng) | Nhận dịch vụ SecurityRules cho ứng dụng mặc định hoặc một ứng dụng cụ thể.admin.securityRules() có thể được gọi mà không cần đối số để truy cập vào dịch vụ SecurityRules của ứng dụng mặc định hoặc admin.securityRules(app) để truy cập vào dịch vụ SecurityRules được liên kết với một ứng dụng cụ thể. |
Hạng
Hạng | Mô tả |
---|---|
Quy tắc | Một bộ quy tắc bảo mật của Firebase. |
RulesetMetadataList | Một trang siêu dữ liệu của bộ quy tắc. |
SecurityRules (Quy tắc bảo mật) | Giao diện dịch vụ Firebase SecurityRules . |
Giao diện
Giao diện | Mô tả |
---|---|
RulesetMetadata | Siêu dữ liệu bắt buộc được liên kết với bộ quy tắc. |
RulesFile (Tệp quy tắc) | Tệp nguồn chứa một số quy tắc bảo mật của Firebase. Nội dung bao gồm mã nguồn thô bao gồm định dạng văn bản, thụt lề và nhận xét. Sử dụng phương thức SecurityRules.createRulesFileFromSource() để tạo các thực thể mới của loại này. |
getSecurityRules(ứng dụng)
Nhận dịch vụ SecurityRules (Quy tắc bảo mật) cho ứng dụng mặc định hoặc một ứng dụng cụ thể.
Có thể gọi admin.securityRules()
mà không có đối số để truy cập vào dịch vụ SecurityRules
của ứng dụng mặc định hoặc admin.securityRules(app)
để truy cập vào dịch vụ SecurityRules
liên kết với một ứng dụng cụ thể.
Chữ ký:
export declare function getSecurityRules(app?: App): SecurityRules;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
ứng dụng | Ứng dụng | Ứng dụng không bắt buộc để trả về dịch vụ SecurityRules . Nếu không được cung cấp, dịch vụ SecurityRules mặc định sẽ được trả về. |
Trường hợp trả lại hàng:
SecurityRules (Quy tắc bảo mật)
Dịch vụ SecurityRules
mặc định nếu không có ứng dụng nào được cung cấp hoặc dịch vụ SecurityRules
liên kết với ứng dụng được cung cấp.
Ví dụ 1
// Get the SecurityRules service for the default app
const defaultSecurityRules = getSecurityRules();
Ví dụ 2
// Get the SecurityRules service for a given app
const otherSecurityRules = getSecurityRules(otherApp);