पुष्टि करने के इस तरीके या किसी दूसरे तरीके को ee.initialize() से पहले कॉल किया जाना चाहिए.
जब भी मुमकिन होगा, तब पुष्टि करने वाला टोकन अपने-आप रीफ़्रेश हो जाएगा. यह माना जा सकता है कि सभी एसिंक कॉल, सही क्रेडेंशियल के साथ भेजे जाएंगे. हालांकि, सिंक्रोनस कॉल के लिए, आपको ee.data.getAuthToken() की मदद से, पुष्टि करने वाले टोकन की जांच करनी चाहिए. अगर कोई टोकन नहीं है, तो ee.data.refreshAuthToken() को मैन्युअल तरीके से कॉल करें. टोकन रीफ़्रेश करने की प्रोसेस एसिंक्रोनस होती है. इसे सिंक्रोनस कॉल से पहले, पर्दे के पीछे, मांग पर नहीं किया जा सकता.
| इस्तेमाल | रिटर्न |
|---|---|
ee.data.authenticateViaPrivateKey(privateKey, success, error, extraScopes, suppressDefaultScopes) |
| आर्ग्यूमेंट | टाइप | विवरण |
|---|---|---|
privateKey | AuthPrivateKey | निजी कुंजी का JSON कॉन्टेंट. |
success | फ़ंक्शन, ज़रूरी नहीं है | पुष्टि हो जाने पर कॉल करने के लिए फ़ंक्शन. |
error | फ़ंक्शन, ज़रूरी नहीं है | पुष्टि न होने पर कॉल किया जाने वाला फ़ंक्शन, जिसमें गड़बड़ी का मैसेज पास किया गया है. |
extraScopes | List<String>, ज़रूरी नहीं | अनुरोध करने के लिए, OAuth के अतिरिक्त स्कोप. |
suppressDefaultScopes | बूलियन, ज़रूरी नहीं | जब यह वैल्यू सही होती है, तब सिर्फ़ opt_extraScopes में बताए गए स्कोप का अनुरोध किया जाता है. डिफ़ॉल्ट स्कोप का अनुरोध तब तक नहीं किया जाता, जब तक कि उन्हें opt_extraScopes में साफ़ तौर पर न बताया गया हो. |