2016-01-01 24 views
7

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:

enter image description here

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:

enter image description here

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:

enter image description here

Come si può vedere che è stata rifiutata.

Quale parte mi mancava durante la creazione di questo secondo account?

risposta

7

trovato:

enter image description here

e dopo aver controllato la casella qui sotto entrambi gli account lo stesso aspetto, il ClientID è disponibile e può essere autorizzato nella console Gapps.

enter image description here