กฎความปลอดภัยสำหรับ 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);