ऐसा इंटरफ़ेस जो पुष्टि किए गए ऐप्लिकेशन की जांच वाले टोकन के रिस्पॉन्स को दिखाता है.
हस्ताक्षर:
export interface VerifyAppCheckTokenResponse
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
पहले से इस्तेमाल किए हुए | बूलियन | मौसम से पता चलता है कि इस टोकन का पहले ही इस्तेमाल किया जा चुका है. अगर AppCheck.verifyToken() तरीके से यह टोकन पहली बार देखा जा रहा है, तो इस फ़ील्ड की वैल्यू false होगी. इसके बाद, दिए गए टोकन को already_consumed के तौर पर मार्क किया जाएगा, ताकि आने वाले समय में इस टोकन के लिए AppCheck.verifyToken() तरीके को इस्तेमाल किया जा सके.जब यह फ़ील्ड true हो, तब कॉलर किसी ऐसे टोकन को फिर से इस्तेमाल करने की कोशिश कर रहा है जो पहले इस्तेमाल किया जा चुका है. आपको ऐसे कॉलर से जुड़ी सावधानियां बरतनी चाहिए; उदाहरण के लिए, आपके पास अनुरोध को अस्वीकार करने या कॉलर को अतिरिक्त सुरक्षा जांच पास करने के लिए कहने जैसी कार्रवाइयां करने का विकल्प होता है. |
appId | स्ट्रिंग | ऐप्लिकेशन की जांच वाले टोकन से जुड़ा ऐप्लिकेशन आईडी. |
टोकन | Deकोड किया गयाAppCheckToken | डिकोड किया गया Firebase ऐप्लिकेशन जांच टोकन. |
VerifyAppCheckTokenResponse.alreadyConsumed
मौसम से पता चलता है कि इस टोकन का पहले ही इस्तेमाल किया जा चुका है. अगर AppCheck.verifyToken() तरीके से यह टोकन पहली बार देखा जा रहा है, तो इस फ़ील्ड में false
वैल्यू होगी. इसके बाद, दिए गए टोकन को already_consumed
के तौर पर मार्क किया जाएगा, ताकि आने वाले समय में इस टोकन के लिए AppCheck.verifyToken() तरीके का इस्तेमाल किया जा सके.
जब यह फ़ील्ड true
है, तो कॉल करने वाला (कॉलर) उस टोकन को फिर से इस्तेमाल करने की कोशिश कर रहा है जिसे पहले इस्तेमाल किया जा चुका है. आपको ऐसे कॉलर से जुड़ी सावधानियां बरतनी चाहिए; उदाहरण के लिए, आपके पास अनुरोध को अस्वीकार करने या कॉलर को अतिरिक्त सुरक्षा जांच पास करने के लिए कहने जैसी कार्रवाइयां करने का विकल्प होता है.
हस्ताक्षर:
alreadyConsumed?: boolean;
VerifyAppCheckTokenResponse.appId
ऐप्लिकेशन की जांच वाले टोकन से जुड़ा ऐप्लिकेशन आईडी.
हस्ताक्षर:
appId: string;
VerifyAppCheckTokenResponse.token
डिकोड किया गया Firebase ऐप्लिकेशन जांच टोकन.
हस्ताक्षर:
token: DecodedAppCheckToken;