Firebase AppCheck
सेवा का इंटरफ़ेस.
हस्ताक्षर:
export declare class AppCheck
प्रॉपर्टी
प्रॉपर्टी | मॉडिफ़ायर | टाइप | ब्यौरा |
---|---|---|---|
ऐप्लिकेशन | ऐप्लिकेशन |
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
createToken(appId, options) | एक नया AppCheckToken बनाता है, जिसे क्लाइंट को वापस भेजा जा सकता है. | |
verifyToken(appCheckToken, विकल्प) | Firebase ऐप्लिकेशन चेक टोकन (JWT) की पुष्टि करता है. अगर टोकन मान्य है, तो टोकन में मौजूद डीकोड किए गए दावों की मदद से प्रॉमिस पूरा किया जाएगा; ऐसा न करने पर, प्रॉमिस अस्वीकार कर दिया जाएगा. |
AppCheck.app
हस्ताक्षर:
readonly app: App;
AppCheck.createToken()
एक नया AppCheckToken बनाता है, जिसे क्लाइंट को वापस भेजा जा सकता है.
हस्ताक्षर:
createToken(appId: string, options?: AppCheckTokenOptions): Promise<AppCheckToken>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
ऐप्लिकेशन आईडी | स्ट्रिंग | JWT app_id के तौर पर इस्तेमाल करने के लिए ऐप्लिकेशन आईडी. |
विकल्प | AppCheckTokenOptions | नया ऐप्लिकेशन चेक टोकन बनाते समय, वैकल्पिक विकल्प ऑब्जेक्ट. |
लौटाए जाने वाले प्रॉडक्ट:
प्रॉमिस<AppCheckToken>
ऐसा प्रॉमिस जो AppCheckToken
के साथ पूरा किया जाता है.
AppCheck.verifyToken()
Firebase ऐप्लिकेशन चेक टोकन (JWT) की पुष्टि करता है. अगर टोकन मान्य है, तो टोकन में मौजूद डीकोड किए गए दावों की मदद से प्रॉमिस पूरा किया जाएगा; ऐसा न करने पर, प्रॉमिस अस्वीकार कर दिया जाएगा.
हस्ताक्षर:
verifyToken(appCheckToken: string, options?: VerifyAppCheckTokenOptions): Promise<VerifyAppCheckTokenResponse>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
ऐप्लिकेशनचेक टोकन | स्ट्रिंग | पुष्टि करने के लिए, ऐप्लिकेशन चेक टोकन. |
विकल्प | VerifyAppCheckTokenOptions | ऐप्लिकेशन चेक टोकन की पुष्टि करते समय, VerifyAppCheckTokenOptions ऑब्जेक्ट ज़रूरी है. हालांकि, यह ज़रूरी नहीं है. |
लौटाए जाने वाले प्रॉडक्ट:
वादा करें<VerifyAppCheckTokenResponse>
ऐप्लिकेशन चेक टोकन मान्य होने पर, टोकन के डिकोड किए गए दावे के साथ पूरा किया गया प्रॉमिस; ऐसा नहीं होने पर, अस्वीकार किया गया वायदा.