firebase-admin.security-rules package

Cloud Firestore और Cloud Storage के लिए सुरक्षा के नियम.

फ़ंक्शन

फ़ंक्शन ब्यौरा
getSecurityRules(ऐप्लिकेशन) डिफ़ॉल्ट ऐप्लिकेशन या किसी ऐप्लिकेशन के लिए, SecurityRules की सेवा देता है.admin.securityRules() को डिफ़ॉल्ट ऐप्लिकेशन की SecurityRules सेवा को ऐक्सेस करने के लिए बिना किसी तर्क के कॉल किया जा सकता है. इसके अलावा, किसी खास ऐप्लिकेशन से जुड़ी SecurityRules सेवा को ऐक्सेस करने के लिए admin.securityRules(app) के तौर पर भी कॉल किया जा सकता है.

क्लास

क्लास ब्यौरा
नियमसेट Firebase के सुरक्षा नियमों का सेट.
RulesetMetadataList नियमसेट मेटाडेटा का पेज.
सुरक्षा के नियम Firebase SecurityRules सेवा का इंटरफ़ेस.

इंटरफ़ेस

इंटरफ़ेस ब्यौरा
नियमसेट मेटाडेटा नियमसेट से जुड़ा ज़रूरी मेटाडेटा.
Rulesफ़ाइल Firebase के सुरक्षा नियमों वाली सोर्स फ़ाइल. कॉन्टेंट में रॉ सोर्स कोड शामिल है, जिसमें टेक्स्ट फ़ॉर्मैटिंग, इंडेंट, और टिप्पणियों की जानकारी शामिल है. इस तरह के नए इंस्टेंस बनाने के लिए, SecurityRules.createRulesFileFromSource() तरीके का इस्तेमाल करें.

getSecurityRules(ऐप्लिकेशन)

डिफ़ॉल्ट ऐप्लिकेशन या किसी ऐप्लिकेशन के लिए SecurityRules सेवा देता है.

डिफ़ॉल्ट ऐप्लिकेशन की SecurityRules सेवा को ऐक्सेस करने के लिए, admin.securityRules() को बिना किसी आर्ग्युमेंट के कॉल किया जा सकता है. इसके अलावा, किसी खास ऐप्लिकेशन से जुड़ी SecurityRules सेवा को ऐक्सेस करने के लिए, admin.securityRules(app) को कॉल किया जा सकता है.

हस्ताक्षर:

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