ee.data.authenticateViaPrivateKey

यह कुकी, Google APIs Node.js Client के ज़रिए EE API कॉल की सर्वर-साइड पुष्टि को कॉन्फ़िगर करती है. निजी कुंजी से पुष्टि करने की सुविधा सिर्फ़ सर्वर-साइड एपीआई कॉल के लिए है: ब्राउज़र पर आधारित ऐप्लिकेशन के लिए, ee.data.authenticateViaOauth() का इस्तेमाल करें. सर्वर-साइड ऑथेंटिकेशन का इस्तेमाल करते समय, उपयोगकर्ता के इंटरैक्शन (जैसे, पुष्टि करने वाला पॉप-अप) की ज़रूरत नहीं होती.

पुष्टि करने के इस तरीके या किसी दूसरे तरीके को ee.initialize() से पहले कॉल किया जाना चाहिए.

जब भी मुमकिन होगा, तब पुष्टि करने वाला टोकन अपने-आप रीफ़्रेश हो जाएगा. यह माना जा सकता है कि सभी एसिंक कॉल, सही क्रेडेंशियल के साथ भेजे जाएंगे. हालांकि, सिंक्रोनस कॉल के लिए, आपको ee.data.getAuthToken() की मदद से, पुष्टि करने वाले टोकन की जांच करनी चाहिए. अगर कोई टोकन नहीं है, तो ee.data.refreshAuthToken() को मैन्युअल तरीके से कॉल करें. टोकन रीफ़्रेश करने की प्रोसेस एसिंक्रोनस होती है. इसे सिंक्रोनस कॉल से पहले, पर्दे के पीछे, मांग पर नहीं किया जा सकता.

इस्तेमालरिटर्न
ee.data.authenticateViaPrivateKey(privateKey, success, error, extraScopes, suppressDefaultScopes)
आर्ग्यूमेंटटाइपविवरण
privateKeyAuthPrivateKeyनिजी कुंजी का JSON कॉन्टेंट.
successफ़ंक्शन, ज़रूरी नहीं हैपुष्टि हो जाने पर कॉल करने के लिए फ़ंक्शन.
errorफ़ंक्शन, ज़रूरी नहीं हैपुष्टि न होने पर कॉल किया जाने वाला फ़ंक्शन, जिसमें गड़बड़ी का मैसेज पास किया गया है.
extraScopesList<String>, ज़रूरी नहींअनुरोध करने के लिए, OAuth के अतिरिक्त स्कोप.
suppressDefaultScopesबूलियन, ज़रूरी नहींजब यह वैल्यू सही होती है, तब सिर्फ़ opt_extraScopes में बताए गए स्कोप का अनुरोध किया जाता है. डिफ़ॉल्ट स्कोप का अनुरोध तब तक नहीं किया जाता, जब तक कि उन्हें opt_extraScopes में साफ़ तौर पर न बताया गया हो.