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.

user2676491
la source
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".

M14d3n
la source
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.

ajmccall
la source
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é.

chloé roger
la source
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