firebase-admin.security-rules package

กฎความปลอดภัยสำหรับ Cloud Firestore และ Cloud Storage

ฟังก์ชัน

ฟังก์ชัน คำอธิบาย
getSecurityRule(แอป) รับบริการ SecurityRule สำหรับแอปเริ่มต้นหรือแอปที่กำหนด admin.securityRules() สามารถเรียกใช้โดยไม่มีอาร์กิวเมนต์เพื่อเข้าถึงบริการ SecurityRules ของแอปเริ่มต้น หรือเรียกใช้เป็น admin.securityRules(app) เพื่อเข้าถึงบริการของ SecurityRules ที่เชื่อมโยงกับแอปบางแอป

คลาส

ชั้น คำอธิบาย
ชุดกฎ ชุดกฎความปลอดภัยของ Firebase
RulesetMetadataList หน้าของข้อมูลเมตาของชุดกฎ
กฎความปลอดภัย อินเทอร์เฟซบริการ SecurityRules ของ Firebase

อินเทอร์เฟซ

อินเทอร์เฟซ คำอธิบาย
RulesetMetadata ข้อมูลเมตาที่จำเป็นซึ่งเชื่อมโยงกับชุดกฎ
ไฟล์กฎ ไฟล์ต้นฉบับที่มีกฎความปลอดภัยของ Firebase บางอย่าง เนื้อหาจะมีซอร์สโค้ดดิบ ซึ่งรวมถึงการจัดรูปแบบข้อความ การเยื้อง และความคิดเห็น ใช้เมธอด SecurityRule.create RulesFileFromSource() เพื่อสร้างอินสแตนซ์ใหม่ของประเภทนี้

getSecurityRule(แอป)

รับบริการ SecurityRule สำหรับแอปเริ่มต้นหรือแอปที่กำหนด

สามารถเรียกใช้ admin.securityRules() โดยไม่มีอาร์กิวเมนต์เพื่อเข้าถึงบริการ SecurityRules ของแอปเริ่มต้น หรือเรียกใช้เป็น admin.securityRules(app) เพื่อเข้าถึงบริการของ SecurityRules ที่เชื่อมโยงกับแอปใดแอปหนึ่งโดยเฉพาะ

ลายเซ็น:

export declare function getSecurityRules(app?: App): SecurityRules;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
แอป แอป แอปที่ไม่บังคับสำหรับส่งคืนบริการ SecurityRules หากไม่ระบุ ระบบจะส่งคืนบริการ SecurityRules เริ่มต้น

การคืนสินค้า:

กฎความปลอดภัย

บริการ SecurityRules เริ่มต้นหากไม่มีการให้แอป หรือบริการ SecurityRules ที่เชื่อมโยงกับแอปที่ระบุ

ตัวอย่าง 1

// Get the SecurityRules service for the default app
const defaultSecurityRules = getSecurityRules();

ตัวอย่าง 2

// Get the SecurityRules service for a given app
const otherSecurityRules = getSecurityRules(otherApp);