एक ऐसा चैलेंज जनरेट करता है जो apps.exchangeAppAttestAttestation
या apps.exchangeAppAttestAssertion
पर किए गए कॉल के तुरंत बाद उसकी सुरक्षा को बनाए रखता है. किसी चैलेंज को एक से ज़्यादा कॉल के लिए फिर से इस्तेमाल नहीं किया जाना चाहिए.
एचटीटीपी अनुरोध
POST https://firebaseappcheck.googleapis.com/v1beta/{app=projects/*/apps/*}:generateAppAttestChallenge
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
app |
ज़रूरी है. iOS ऐप्लिकेशन के मिलते-जुलते संसाधन का नाम, फ़ॉर्मैट में:
अगर ज़रूरी हो, तो इसके अलावा, अगर ऐप्लिकेशन को जांचने की सुविधा से सुरक्षित किए गए OAuth क्लाइंट के लिए इस तरीके का इस्तेमाल किया जा रहा है, तो यह फ़ील्ड इस फ़ॉर्मैट में भी हो सकता है:
अपने OAuth क्लाइंट का OAuth क्लाइंट आईडी, Google Cloud कंसोल में देखा जा सकता है. ध्यान दें कि फ़िलहाल सिर्फ़ iOS OAuth क्लाइंट काम करते हैं. साथ ही, उन्हें संबंधित iOS Firebase ऐप्लिकेशन से लिंक करना ज़रूरी है. ज़्यादा जानकारी के लिए, कृपया दस्तावेज़ देखें. |
अनुरोध का मुख्य भाग
अनुरोध का लेख खाली होना चाहिए.
जवाब का लेख
कामयाब होने पर, जवाब के मुख्य हिस्से में GenerateAppAttestChallengeResponse
का एक इंस्टेंस शामिल होता है.
अनुमति के दायरे
इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/firebase
ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.