กฎความปลอดภัยสำหรับ Cloud Firestore และ Cloud Storage
ฟังก์ชัน
ฟังก์ชัน | คำอธิบาย |
---|---|
getSecurityRules(แอป) | รับบริการ SecurityRules สำหรับแอปเริ่มต้นหรือแอปที่ระบุ admin.securityRules() อาจเรียกใช้โดยไม่มีอาร์กิวเมนต์เพื่อเข้าถึงบริการ SecurityRules ของแอปเริ่มต้น หรือใช้ admin.securityRules(app) เพื่อเข้าถึงบริการ SecurityRules ที่เชื่อมโยงกับแอปหนึ่งๆ |
ชั้นเรียน
ชั้น | คำอธิบาย |
---|---|
ชุดกฎ | ชุดกฎความปลอดภัยของ Firebase |
RulesetMetadataList | หน้าของข้อมูลเมตาของชุดกฎ |
กฎความปลอดภัย | อินเทอร์เฟซบริการ Firebase SecurityRules |
อินเทอร์เฟซ
อินเทอร์เฟซ | คำอธิบาย |
---|---|
RulesetMetadata | ข้อมูลเมตาที่จำเป็นซึ่งเชื่อมโยงกับชุดกฎ |
ไฟล์กฎ | ไฟล์ต้นฉบับที่มีกฎความปลอดภัยของ Firebase บางกฎ เนื้อหามีซอร์สโค้ดดิบ รวมถึงการจัดรูปแบบข้อความ การเยื้อง และความคิดเห็น ใช้เมธอด SecurityRules.createRulesFileFromSource() เพื่อสร้างอินสแตนซ์ประเภทนี้รายการใหม่ |
getSecurityRules(แอป)
รับบริการ SecurityRules สำหรับแอปเริ่มต้นหรือแอปที่กำหนด
สามารถเรียก 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);