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.