ee.Authenticate

Bibliothèque cliente Python uniquement

Vous invite à autoriser l'accès à Earth Engine via OAuth2.

Vous redirige vers une page d'authentification sur le serveur de l'éditeur de code à l'adresse code.earthengine.google.com/client-auth. Vous devrez choisir un projet Cloud pour héberger votre configuration de développeur (client OAuth). Il peut s'agir du même projet Cloud que celui que vous utilisez déjà dans l'éditeur de code, si vous n'avez pas encore configuré de client OAuth dans le projet.

La page de configuration vous permet également de choisir de rendre l'accès au notebook en lecture seule. Cette option est recommandée si vous exécutez un notebook avec du code que vous n'avez pas écrit et qui peut être malveillant. Toutes les opérations qui tentent d'écrire des données échoueront.

Les identifiants obtenus par ee.Authenticate() seront écrits dans un jeton persistant stocké sur l'ordinateur local. ee.Initialize() utilisera automatiquement les identifiants persistants, s'ils existent. Pour utiliser des identifiants de compte de service, consultez ce guide.

UtilisationRenvoie
ee.Authenticate(authorization_code=None, quiet=None, code_verifier=None, auth_mode=None) None
ArgumentTypeDétails
authorization_code Chaîne, facultative Un code d'autorisation facultatif.
quiet Booléen, facultatif Si la valeur est "true", les invites interactives ne sont pas requises.
code_verifier Chaîne, facultative Clé de vérification PKCE pour empêcher le vol du code d'authentification.
auth_mode Chaîne, facultative Au choix : notebook : utiliser l'authentificateur de notebook. Valeur par défaut pour les notebooks Web, décrite ci-dessus. gcloud : utilisez gcloud. Valeur par défaut pour les appels de ligne de commande. appdefault : lire GOOGLE_APPLICATION_CREDENTIALS.