ऐप्लिकेशन अटेस्ट दावे और पहले से मिले आर्टफ़ैक्ट को स्वीकार करता है
apps.exchangeAppAttestAttestation
और Apple से उनकी पुष्टि करता है. अगर मान्य है, तो नतीजे के तौर पर
AppCheckToken
को अपनाएं.
एचटीटीपी अनुरोध
POST https://firebaseappcheck.googleapis.com/v1/{app=projects/*/apps/*}:exchangeAppAttestAssertion
यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स.
पाथ पैरामीटर
पैरामीटर | |
---|---|
app
|
ज़रूरी है. iOS ऐप्लिकेशन के मिलते-जुलते संसाधन का नाम, फ़ॉर्मैट में:
अगर ज़रूरी हो, तो
|
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:
JSON के काेड में दिखाना |
---|
{ "artifact": string, "assertion": string, "challenge": string, "limitedUse": boolean } |
फ़ील्ड | |
---|---|
artifact
|
ज़रूरी है. आर्टफ़ैक्ट को पिछले कॉल के ज़रिए लौटाया गया
base64 कोड में बदली गई स्ट्रिंग. |
assertion
|
ज़रूरी है. सीबीओआर कोड में बदले गए दावे का जवाब, क्लाइंट-साइड ऐप्लिकेशन प्रमाणित एपीआई से मिला है. base64 कोड में बदली गई स्ट्रिंग. |
challenge
|
ज़रूरी है. को कॉल करने से ठीक पहले ही एक बार दिया जाने वाला चैलेंज
base64 कोड में बदली गई स्ट्रिंग. |
limitedUse
|
बताता है कि यह प्रमाणित करने से जुड़ी जानकारी
सीमित इस्तेमाल
(
|
जवाब का लेख
सफल होने पर, जवाब के मुख्य भाग में
AppCheckToken
को अपनाएं.