firebase-admin.security-rules package

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);