Questo o un altro metodo di autenticazione deve essere chiamato prima di ee.initialize().
Il token di autenticazione verrà aggiornato automaticamente, se possibile. Puoi dare per scontato che tutte le chiamate asincrone verranno inviate con le credenziali appropriate. Per le chiamate sincrone, tuttavia, devi verificare la presenza di un token di autenticazione con ee.data.getAuthToken() e chiamare ee.data.refreshAuthToken() manualmente se non è presente. L'operazione di aggiornamento del token è asincrona e non può essere eseguita in background, su richiesta, prima delle chiamate sincrone.
Utilizzo | Resi |
---|---|
ee.data.authenticateViaPrivateKey(privateKey, success, error, extraScopes, suppressDefaultScopes) |
Argomento | Tipo | Dettagli |
---|---|---|
privateKey | AuthPrivateKey | Contenuto JSON della chiave privata. |
success | Funzione, facoltativa | La funzione da chiamare se l'autenticazione è riuscita. |
error | Funzione, facoltativa | La funzione da chiamare se l'autenticazione non è riuscita, ha superato il messaggio di errore. |
extraScopes | List<String>, facoltativo | Ambiti OAuth aggiuntivi da richiedere. |
suppressDefaultScopes | Booleano, facoltativo | Se il valore è true, vengono richieste solo le autorizzazioni specificate in opt_extraScopes; le autorizzazioni predefinite non vengono richieste a meno che non siano specificate esplicitamente in opt_extraScopes. |