Method: projects.apps.exchangeCustomToken

यह आपके प्रोजेक्ट के एडमिन SDK सेवा खाते के क्रेडेंशियल का इस्तेमाल करके, साइन किए गए कस्टम टोकन की पुष्टि करता है. अगर मान्य है, तो नतीजे के तौर पर AppCheckToken को अपनाएं.

एचटीटीपी अनुरोध

POST https://firebaseappcheck.googleapis.com/v1/{app=projects/*/apps/*}:exchangeCustomToken

यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स.

पाथ पैरामीटर

पैरामीटर
app

string

ज़रूरी है. ऐप्लिकेशन के मिलते-जुलते संसाधन का नाम, फ़ॉर्मैट में:

projects/{project_number}/apps/{app_id}

अगर ज़रूरी हो, तो project_number एलिमेंट को Firebase प्रोजेक्ट के प्रोजेक्ट आईडी से बदला जा सकता है. Google की प्रॉपर्टी में प्रोजेक्ट आइडेंटिफ़ायर इस्तेमाल करने के बारे में ज़्यादा जानें एआईपी 2510 मानक.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "customToken": string,
  "limitedUse": boolean
}
फ़ील्ड
customToken

string

ज़रूरी है. आपके प्रोजेक्ट के एडमिन SDK सेवा खाते के क्रेडेंशियल का इस्तेमाल करके, साइन किया गया कस्टम टोकन.

limitedUse

boolean

बताता है कि यह प्रमाणित करने से जुड़ी जानकारी सीमित इस्तेमाल ( true ) या सेशन के हिसाब से ( false ) कॉन्टेक्स्ट से अलग है. इस प्रमाणित करने की प्रक्रिया को चालू करने के लिए, सुरक्षा को फिर से चलाएं फ़ीचर, इसे true को अपनाएं. डिफ़ॉल्ट मान यह है false को अपनाएं.

जवाब का लेख

सफल होने पर, जवाब के मुख्य भाग में AppCheckToken को अपनाएं.