ee.Authenticate

مكتبة برامج Python فقط

يطلب منك السماح بالوصول إلى Earth Engine من خلال OAuth2.

يتم توجيهك إلى صفحة مصادقة على خادم "أداة تعديل الرموز" على code.earthengine.google.com/client-auth. عليك اختيار مشروع على السحابة الإلكترونية لتخزين إعدادات المطوّرين (عميل OAuth). يمكن أن يكون هذا هو مشروع Cloud نفسه الذي تستخدمه حاليًا في "محرّر الرموز"، إذا لم يسبق لك إعداد عميل OAuth في المشروع.

تتيح لك صفحة الإعداد أيضًا اختيار جعل إذن الوصول إلى دفتر الملاحظات للقراءة فقط. ننصحك بتفعيل هذا الخيار إذا كنت بصدد تشغيل دفتر ملاحظات يتضمّن رمزًا برمجيًا لم تكتبه بنفسك وقد يكون ضارًا. ستتعذّر أي عمليات تحاول كتابة البيانات.

سيتم تسجيل بيانات الاعتماد التي تم الحصول عليها من خلال ee.Authenticate() في رمز مميّز دائم يتم تخزينه على الجهاز المحلي. سيستخدم ee.Initialize() تلقائيًا بيانات الاعتماد الدائمة، إذا كانت متوفرة. لاستخدام بيانات اعتماد حساب الخدمة بدلاً من ذلك، يُرجى الاطّلاع على هذا الدليل.

الاستخدامالمرتجعات
ee.Authenticate(authorization_code=None, quiet=None, code_verifier=None, auth_mode=None) None
الوسيطةالنوعالتفاصيل
authorization_code سلسلة، اختياري رمز تفويض اختياري
quiet قيمة منطقية، اختيارية إذا كانت القيمة true، لا تطلب إدخال طلبات تفاعلية.
code_verifier سلسلة، اختياري مفتاح الحماية لتبادل الرموز (PKCE) لمنع سرقة رمز التفويض
auth_mode سلسلة، اختياري إحدى القيمتين التاليتين: notebook - استخدام أداة مصادقة دفتر الملاحظات الإعداد التلقائي لدفاتر الملاحظات على الويب، كما هو موضّح أعلاه gcloud: استخدِم gcloud. القيمة التلقائية للمكالمات التي يتم إجراؤها من سطر الأوامر appdefault - قراءة GOOGLE_APPLICATION_CREDENTIALS