web-dev-qa-db-fra.com

google oauth error invalid_client no email de support

J'essaie d'implémenter google oauth, en suivant Google OAuth2ForDevices .

Mon application est enregistrée sur Google Cloud Console, en tant qu'application native. Lorsque j'essaie de suivre OAuth2ForDevices à l'aide de Google Chromes - Advanced Client Application, j'obtiens la réponse json avec user_code et verfication_url. L'ouverture de la verfication_url et la saisie du code_utilisateur conduisent à l'erreur suivante:

invalid_client: pas de support e-mail Erreur 400

J'ai essayé cela avec 2 applications enregistrées sur Google Cloud Console. Les deux conduisant à la même erreur.

Conseils Anys, comment résoudre ce problème? Dois-je enregistrer un support email quelque part dans les services Google Cloud?

52
jerik

Il semble que cela puisse se produire si vous n'avez pas défini une ADRESSE EMAIL sur l'écran de consentement .

  1. Accédez à votre Google Cloud Console
  2. Ouvrez votre projet
  3. Cliquez sur API et authentification
  4. Cliquez sur Écran de consentement , puis définissez ADRESSE EMAIL
  5. Selon la réponse de @ ajmccall, supprimez et recréez l'ID client

Cela semble avoir aidé les autres, pour l'instant cela ne m'aide pas. Lorsque je définis une adresse e-mail et clique sur Enregistrer une erreur apparaît:

Oups! Notre mauvais.

Veuillez réessayer. Si le problème persiste, veuillez nous en informer en utilisant le lien "Envoyer des commentaires" ci-dessous. Copiez le numéro de suivi ci-dessous et incluez-le dans vos commentaires. Merci!

Ce message semble être sur le même problème:

https://groups.google.com/forum/#!topic/google-doubleclick-for-publishers-api/6savNh4PBBI

88
janos

Si vous créez OAuth informations d'identification AVANT vous définissez l'adresse e-mail du support dans l'écran de consentement, il apparaît que vous aurez toujours obtenez cette erreur, même après avoir défini l'e-mail d'assistance.

J'ai résolu ce problème en définissant l'e-mail de support, puis en recréant tous les identifiants OAuth id) dans la page d'informations d'identification.

12
ajmccall

Eu le même problème. A fonctionné lorsque je me suis connecté avec un e-mail non associé à votre authentification API.

1
phonegapnoob

J'ai dû recréer toutes mes informations d'identification (un nouvel ID client et une nouvelle clé).

0
rotelando