REST Resource: projects.apps.deviceCheckConfig

संसाधन: DeviceCheckConfig

ऐप्लिकेशन का DeviceCheck कॉन्फ़िगरेशन ऑब्जेक्ट. ExchangeDeviceCheckToken इस कॉन्फ़िगरेशन का इस्तेमाल करके, DeviceCheck के ज़रिए ऐप्लिकेशन को जारी किए गए डिवाइस टोकन की पुष्टि करता है. यह लौटाए गए AppCheckToken की कुछ प्रॉपर्टी को भी कंट्रोल करता है, जैसे कि ttl.

ध्यान दें कि आपके ऐप्लिकेशन पर रजिस्टर की गई टीम के आईडी का इस्तेमाल, पुष्टि की प्रक्रिया के तौर पर किया जाता है. कृपया इसे Firebase कंसोल के ज़रिए या Firebase मैनेजमेंट सेवा की मदद से प्रोग्राम के हिसाब से रजिस्टर करें.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "tokenTtl": string,
  "keyId": string,
  "privateKey": string,
  "privateKeySet": boolean
}
फ़ील्ड
name

string

ज़रूरी है. DeviceCheck कॉन्फ़िगरेशन ऑब्जेक्ट के रिलेटिव रिसॉर्स का नाम, इस फ़ॉर्मैट में है:

projects/{project_number}/apps/{app_id}/deviceCheckConfig
tokenTtl

string (Duration format)

इससे यह तय होता है कि DeviceCheck टोकन से बदले गए, App Check टोकन कितने समय तक मान्य रहेंगे. अगर यह नीति सेट नहीं है, तो इसे एक घंटे की डिफ़ॉल्ट वैल्यू माना जाता है. यह 30 मिनट से 7 दिन के बीच होना चाहिए.

सेकंड में दी गई अवधि, जिसमें नौ भिन्नांक हो सकते हैं. साथ ही, यह 's' पर खत्म होता है. उदाहरण: "3.5s".

keyId

string

ज़रूरी है. DeviceCheck की मदद से चालू किए गए निजी पासकोड का कुंजी आइडेंटिफ़ायर, जिसे आपके Apple Developer खाते में बनाया जाता है.

privateKey

string

ज़रूरी है. सिर्फ़ इनपुट. keyId के तय किए गए पासकोड से जुड़ी निजी कुंजी (.p8) फ़ाइल का कॉन्टेंट.

सुरक्षा से जुड़ी वजहों से, इस फ़ील्ड को किसी भी जवाब में कभी भी अपने-आप नहीं भरा जाएगा.

privateKeySet

boolean

सिर्फ़ आउटपुट के लिए. privateKey फ़ील्ड को पहले सेट किया गया था या नहीं. हम privateKey फ़ील्ड को कभी नहीं दिखाएंगे. इसलिए, सिर्फ़ इस फ़ील्ड से ही यह पता लगाया जा सकता है कि इसे पहले सेट किया गया था या नहीं.

तरीके

batchGet

ऐप्लिकेशन की तय की गई सूची के लिए, ऐटमली को DeviceCheckConfigs मिलता है.

get

बताए गए ऐप्लिकेशन के लिए DeviceCheckConfig मिलता है.

patch

बताए गए ऐप्लिकेशन के लिए DeviceCheckConfig को अपडेट करता है.