Errore: invalid_client nessun nome applicazione


330

Sto utilizzando l'API di Google Apps per la mia applicazione e sto provando ad autorizzarla utilizzando OAuth2. Ho creato un progetto e un'applicazione al suo interno utilizzando la console dell'API di Google. Sto usando il seguente URL per l'autorizzazione:

https://accounts.google.com/o/oauth2/auth&scope=https://www.googleapis.com/auth/admin.directory.user&redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=code&client_id=(my application clientid)

Ottengo il seguente errore,

Error: invalid_client
no application name
Request Details

Ho verificato il clientid e persino lo stato dell'amministratore SDK.


lo rendono così difficile per la sicurezza del lavoro. senza
spin

Risposte:


610

Tale errore viene visualizzato nel caso in cui in "API e autenticazione" -> "Schermata di consenso" sia presente un campo vuoto "NOME PRODOTTO", è necessario selezionare anche l'indirizzo e-mail.

Puoi trovare "Schermata di consenso" sotto un link !, Fai clic sul nome del progetto e poi vai su "API e autorizzazione" -> "Schermata di consenso".


2
No, una volta aggiunto il nome del prodotto funzionerà. Questo è tutto ciò che dovevo fare.
d_ethier

12
Assicurati di aggiungere anche il tuo indirizzo e-mail, anche nella schermata di consenso. Altrimenti riceverai un altro messaggio di errore.
Carl

71
Ho dovuto ricreare l'ID client OAuth e la chiave del browser per farlo funzionare dopo aver selezionato il mio indirizzo e-mail e compilato un nome di prodotto.
Chris Kempen,

22
Ho dovuto solo attendere l'applicazione delle modifiche. Circa pochi minuti Non è necessario ricreare le chiavi.
Matej,

2
Bella risposta. Mi aiuta molto
Ripa Saha,

4

Come dice @ Chris-Kempen, devi ricreare tutti gli ID OAuth necessari DOPO aver impostato l'e-mail di supporto per la tua applicazione.

Se crei le credenziali OAuth PRIMA di impostare l'indirizzo e-mail di supporto nella schermata di consenso, sembra che otterrai sempre questo errore.


1
Come Matej ha accennato in seguito, sembra che si tratti solo di aspettare un po 'di più perché le modifiche si propaghino :)
Ja͢ck,

2

Ho un problema simile, forse potrebbe aiutare gli altri:

Il mio errore era un "tipo di client non valido" invece di "nessun nome dell'applicazione" e l'impostazione dell'email e del nome del progetto non ha risolto il mio problema.

Tuttavia, avevo registrato il mio progetto come WebApp. Quando l'ho cambiato in "Altro", alla fine ha funzionato.


Ricordi dove hai modificato l'impostazione su "Altro" anziché su WebApp? Non riesco a trovarlo da nessuna parte. : /
LNA

Siamo spiacenti, ho controllato rapidamente e non l'ho più trovato, suppongo che lo abbiano cambiato: /
chloé roger
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.