Ho due applicazioni che accedono ai calendari dei miei utenti tramite un account di servizio. Fino ad oggi tutto andava bene e all'improvviso una delle app non può ottenere un token grant. Ho letto che questo può essere dovuto allo stesso account di servizio in uso allo stesso tempo (che è stato il caso per un anno, ma non importa), così ho deciso diCome registrare un nome cliente con Google?
- creare un secondo account di servizio
- e autorizza ad accedere i calendari
Ho creato l'account di servizio in Google Developers Console -> Gestione API -> Credenziali.
La console appare come segue:
Service account client 1
è l'account di servizio originale che stava lavorando per entrambe le applicazioni e ora lavora per uno di loro solo. L'account ga...
è quello appena creato.
Al fine di ottenere il ClientID sono andato (sulla stessa pagina) su "Gestire gli account di servizio" e ottengo questo:
l'account appena creato non offre la possibilità di controllare il suo ClientID. Perché?
Il ClientID è disponibile anche nel file JSON scaricato al momento della creazione. Ho estratto da lì e ho cercato di autorizzare l'accesso nella mia console Gapps Sicurezza:
Come si può vedere che è stata rifiutata.
Quale parte mi mancava durante la creazione di questo secondo account?