Erreur: invalid_client aucun nom d'application


330

J'utilise l'API Google Apps pour mon application et j'essaie de l'autoriser à l'aide d'OAuth2. J'ai créé un projet et une application dans celui-ci à l'aide de la console Google API. J'utilise l'URL suivante pour l'autorisation:

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)

J'obtiens l'erreur suivante,

Error: invalid_client
no application name
Request Details

J'ai vérifié l'ID client et même l'état du SDK administrateur.


ils rendent la tâche si difficile pour la sécurité de l'emploi. veule
r3wt

Réponses:


610

Cette erreur s'affiche au cas où sous "APIs & auth" -> "Écran de consentement" vous avez un champ vide "NOM DU PRODUIT" - vous devez également sélectionner l'adresse e-mail.

Vous pouvez trouver "Écran de consentement" sous un lien !, Cliquez sur le nom du projet, puis allez dans "APIs & auth" -> "Écran de consentement".


2
Non, une fois le nom du produit ajouté, cela fonctionnera. C'est tout ce que j'avais à faire.
d_ethier

12
Assurez-vous d'ajouter également votre adresse e-mail - également sur l'écran de consentement. Sinon, vous obtiendrez un autre message d'erreur.
Carl

71
J'ai dû recréer l'ID client OAuth et la clé de navigateur pour que cela fonctionne après avoir sélectionné mon adresse e-mail et saisi un nom de produit.
Chris Kempen

22
J'ai juste dû attendre que les changements s'appliquent. Environ quelques minutes. Pas besoin de recréer des clés.
Matej

2
Très bonne réponse. M'aide beaucoup.
Ripa Saha

4

Comme le dit @ Chris-Kempen, vous devez recréer tous les identifiants OAuth nécessaires APRÈS avoir défini l'e-mail de support pour votre application.

Si vous créez des informations d'identification OAuth AVANT de définir l'adresse e-mail du support dans l'écran de consentement, il apparaît que vous obtiendrez toujours cette erreur.


1
Comme Matej l'a mentionné plus tard, il semble que ce soit juste une question d'attendre un peu plus longtemps pour que les changements se propagent :)
Ja͢ck

2

J'ai un problème similaire, qui pourrait peut-être aider les autres:

Mon erreur était un "type de client non valide" au lieu de "pas de nom d'application", et la définition de l'e-mail et du nom du projet n'a pas résolu mon problème.

Cependant, j'avais enregistré mon projet en tant que WebApp. Lorsque j'ai changé cela en "Autre", cela a finalement fonctionné.


Vous souvenez-vous de l'endroit où vous avez modifié le paramètre sur «Autre» au lieu de WebApp? Je ne peux le trouver nul part. : /
LNA

Désolé, j'ai rapidement vérifié et je ne l'ai plus trouvé, je suppose qu'ils l'ont changé: /
chloé roger
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.