Cette méthode d'authentification ou une autre doit être appelée avant ee.initialize().
Le jeton d'authentification sera actualisé automatiquement lorsque cela sera possible. Vous pouvez partir du principe que tous les appels asynchrones seront envoyés avec les identifiants appropriés. Toutefois, pour les appels synchrones, vous devez rechercher un jeton d'authentification avec ee.data.getAuthToken() et appeler ee.data.refreshAuthToken() manuellement s'il n'y en a pas. L'opération d'actualisation du jeton est asynchrone et ne peut pas être effectuée en arrière-plan, à la demande, avant les appels synchrones.
Utilisation | Renvoie |
---|---|
ee.data.authenticateViaPrivateKey(privateKey, success, error, extraScopes, suppressDefaultScopes) |
Argument | Type | Détails |
---|---|---|
privateKey | AuthPrivateKey | Contenu JSON de la clé privée. |
success | Fonction, facultatif | Fonction à appeler si l'authentification a réussi. |
error | Fonction, facultatif | Fonction à appeler en cas d'échec de l'authentification, en transmettant le message d'erreur. |
extraScopes | List<String>, facultatif | Champs d'application OAuth supplémentaires à demander. |
suppressDefaultScopes | Booléen, facultatif | Si la valeur est "true", seules les portées spécifiées dans opt_extraScopes sont demandées. Les portées par défaut ne sont pas demandées, sauf si elles sont explicitement spécifiées dans opt_extraScopes. |