ee.Authenticate

yalnızca Python istemci kitaplığı

OAuth2 aracılığıyla Earth Engine'e erişimi yetkilendirmenizi ister.

Sizi code.earthengine.google.com/client-auth adresindeki Code Editor sunucusunda bir kimlik doğrulama sayfasına yönlendirir. Geliştirici yapılandırmanızı (OAuth istemcisi) barındıracak bir Cloud projesi seçmeniz gerekir. Projede henüz bir OAuth istemcisi ayarlamadıysanız bu, Kod Düzenleyici'de kullandığınız Cloud projesiyle aynı olabilir.

Kurulum sayfasında, not defterine erişimi salt okunur olarak ayarlamayı da seçebilirsiniz. Yazmadığınız ve kötü amaçlı olabilecek kod içeren bir not defteri çalıştırıyorsanız bu seçenek önerilir. Veri yazmaya çalışan tüm işlemler başarısız olur.

ee.Authenticate() tarafından alınan kimlik bilgileri, yerel makinede depolanan kalıcı bir jetona yazılır. ee.Initialize(), varsa kalıcı kimlik bilgilerini otomatik olarak kullanır. Bunun yerine hizmet hesabı kimlik bilgilerini kullanmak için bu kılavuza bakın.

Kullanımİadeler
ee.Authenticate(authorization_code=None, quiet=None, code_verifier=None, auth_mode=None) None
Bağımsız DeğişkenTürAyrıntılar
authorization_code Dize, isteğe bağlı İsteğe bağlı yetkilendirme kodu.
quiet Boole değeri, isteğe bağlı Doğruysa etkileşimli istemler gerektirmez.
code_verifier Dize, isteğe bağlı Yetkilendirme kodu çalınmasını önlemek için PKCE doğrulayıcısı.
auth_mode Dize, isteğe bağlı Şunlardan biri: notebook - Not defteri kimlik doğrulayıcısını kullanın. Web not defterleri için varsayılan ayar yukarıda açıklanmıştır. gcloud - gcloud'u kullanın. Komut satırı çağrıları için varsayılan. appdefault - GOOGLE_APPLICATION_CREDENTIALS'ı okuma