Method: oauthClients.exchangeDebugToken

उस डीबग टोकन सीक्रेट की पुष्टि करता है जिसे आपने इसका इस्तेमाल करके पहले बनाया था CreateDebugToken अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है को अपनाएं. अगर मान्य है, तो नतीजे के तौर पर AppCheckToken अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है को अपनाएं.

ध्यान दें कि इस तरीके पर, ऐप्लिकेशन के गलत इस्तेमाल को रोकने के लिए एक सीमित कोटा लागू किया गया है.

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

POST https://firebaseappcheck.googleapis.com/v1beta/{app=oauthClients/*}:exchangeDebugToken

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

पाथ पैरामीटर

पैरामीटर
app

string

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

projects/{project_number}/apps/{app_id}

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

इसके अलावा, अगर ऐप्लिकेशन को जांचने की सुविधा से सुरक्षित किए गए OAuth क्लाइंट के लिए इस तरीके का इस्तेमाल किया जा रहा है, तो यह फ़ील्ड इस फ़ॉर्मैट में भी हो सकता है:

oauthClients/{oauth_client_id}

अपने OAuth क्लाइंट का OAuth क्लाइंट आईडी, Google Cloud कंसोल में देखा जा सकता है. ध्यान दें कि फ़िलहाल सिर्फ़ iOS OAuth क्लाइंट काम करते हैं. साथ ही, उन्हें संबंधित iOS Firebase ऐप्लिकेशन से लिंक करना ज़रूरी है. कृपया देखें दस्तावेज़ हमारा वीडियो देखें.

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

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

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

string

ज़रूरी है. डीबग टोकन सीक्रेट. यह स्ट्रिंग, इसका इस्तेमाल करके पहले बनाए गए डीबग टोकन सीक्रेट से मेल खानी चाहिए CreateDebugToken अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है को अपनाएं.

limitedUse

boolean

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

जवाब का लेख

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