ee.Authenticate

শুধুমাত্র পাইথন ক্লায়েন্ট লাইব্রেরি

OAuth2 এর মাধ্যমে আর্থ ইঞ্জিনে অ্যাক্সেস অনুমোদন করার জন্য আপনাকে অনুরোধ করে।

code.earthengine.google.com/client-auth- এ কোড এডিটর সার্ভারে একটি প্রমাণীকরণ পৃষ্ঠায় আপনাকে নির্দেশ করে। আপনার ডেভেলপার কনফিগারেশন (OAuth ক্লায়েন্ট) ধরে রাখতে আপনাকে একটি ক্লাউড প্রকল্প বেছে নিতে হবে। এটি সেই একই ক্লাউড প্রজেক্ট হতে পারে যা আপনি ইতিমধ্যেই কোড এডিটরে ব্যবহার করছেন, যদি আপনি ইতিমধ্যে প্রকল্পে OAuth ক্লায়েন্ট সেট আপ না করে থাকেন।

সেটআপ পৃষ্ঠাটি আপনাকে নোটবুক অ্যাক্সেসকে শুধুমাত্র-পঠন করতে বেছে নিতে দেয়। আপনি যদি লেখেননি এমন কোড সহ একটি নোটবুক চালাচ্ছেন এবং যা ক্ষতিকারক হতে পারে তাহলে এটি সুপারিশ করা হয়৷ ডেটা লেখার চেষ্টা করে এমন কোনো অপারেশন ব্যর্থ হবে।

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 পড়ুন।