firebase-admin.security-rules package

Các quy tắc bảo mật của Cloud Firestore và Cloud Storage.

Hàm

Chức năng Mô tả
getSecurityRules(app) Lấy 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 dưới dạng 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ể.

Lớp học

Hạng Mô tả
Quy tắc Một bộ quy tắc bảo mật của Firebase.
RulesetMetadataList Một trang về siêu dữ liệu của bộ quy tắc.
SecurityRules 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 một 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 cả việc đị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 phiên bản mới thuộc loại này.

getSecurityRules(ứng dụng)

Lấy 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ó đối số để truy cập dịch vụ SecurityRules của ứng dụng mặc định hoặc dưới dạng admin.securityRules(app) để truy cập 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

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