यह कुकी, OAuth2 के ज़रिए Earth Engine को ऐक्सेस करने की अनुमति देने के लिए प्रॉम्प्ट करती है.
यह आपको Code Editor सर्वर पर मौजूद पुष्टि करने वाले पेज पर ले जाता है. यह पेज code.earthengine.google.com/client-auth पर मौजूद है. आपको डेवलपर कॉन्फ़िगरेशन (OAuth क्लाइंट) को सेव करने के लिए, कोई Cloud प्रोजेक्ट चुनना होगा. अगर आपने प्रोजेक्ट पर पहले से OAuth क्लाइंट सेट अप नहीं किया है, तो यह वही Cloud प्रोजेक्ट हो सकता है जिसका इस्तेमाल पहले से ही Code Editor में किया जा रहा है.
सेटअप पेज पर, नोटबुक को सिर्फ़ पढ़ने के लिए ऐक्सेस करने का विकल्प भी चुना जा सकता है. अगर आपको ऐसे कोड के साथ नोटबुक चलानी है जिसे आपने नहीं लिखा है और जो नुकसान पहुंचा सकता है, तो हमारा सुझाव है कि आप इस विकल्प का इस्तेमाल करें. डेटा लिखने की कोशिश करने वाली सभी कार्रवाइयां पूरी नहीं होंगी.
ee.Authenticate() से मिले क्रेडेंशियल, लोकल मशीन पर सेव किए गए परसिस्टेंट टोकन में लिखे जाएंगे. ee.Initialize(), अगर मौजूद हैं, तो लगातार इस्तेमाल किए जाने वाले क्रेडेंशियल का इस्तेमाल अपने-आप करेगा. इसके बजाय, सेवा खाते के क्रेडेंशियल इस्तेमाल करने के लिए, यह गाइड देखें.
| इस्तेमाल | रिटर्न |
|---|---|
ee.Authenticate(authorization_code=None, quiet=None, code_verifier=None, auth_mode=None) |
None |
| आर्ग्यूमेंट | टाइप | विवरण |
|---|---|---|
authorization_code |
स्ट्रिंग, ज़रूरी नहीं | ऑथराइज़ेशन कोड डालना ज़रूरी नहीं है. |
quiet |
बूलियन, ज़रूरी नहीं | अगर सही है, तो इंटरैक्टिव प्रॉम्प्ट की ज़रूरत नहीं है. |
code_verifier |
स्ट्रिंग, ज़रूरी नहीं | यह PKCE वेरिफ़ायर है. इसका इस्तेमाल, ऑथराइज़ेशन कोड को चोरी होने से रोकने के लिए किया जाता है. |
auth_mode |
स्ट्रिंग, ज़रूरी नहीं | इनमें से कोई एक:
notebook - नोटबुक की पुष्टि करने की सुविधा का इस्तेमाल करें.
वेब नोटबुक के लिए डिफ़ॉल्ट सेटिंग, जिसके बारे में ऊपर बताया गया है.
gcloud - gcloud का इस्तेमाल करें. कमांड लाइन से किए जाने वाले कॉल के लिए डिफ़ॉल्ट सेटिंग.
appdefault - GOOGLE_APPLICATION_CREDENTIALS को पढ़ता है.
|