Pregunta Error: invalid_client no hay origen registrado


He instalado los archivos de muestra de la API en tiempo real de Google Drive en mi servidor web, siguiendo estas instrucciones, incluida la generación de un id_cliente en la consola de nube y su inserción en el index.html archivo.

Cuando visito esa página y hago clic en el botón para autorizar la aplicación, aparece una nueva ventana y muestra:

Error: cliente no válido
  sin origen registrado

Los detalles de la solicitud son:

openid_connect_request=true
cookie_policy_enforce=false
scope=https://www.googleapis.com/auth/drive.install https://www.googleapis.com/auth/drive.file https://www.googleapis.com/auth/plus.me
response_type=token
access_type=online
redirect_uri=postmessage
proxy=oauth2relay865404532
origin=http://mywebsite.com
state=264939258|0.165356673
display=page
client_id=1077585001321.apps.googleusercontent.com
authuser=0

No puedo ver ningún otro client_id que deba usar en Cloud Console. ¿Alguien sabe cómo superar este error? Gracias por tu ayuda.


46
2017-10-28 11:28


origen


Respuestas:


En la nueva Google API Console, configure sus orígenes autorizados de OAuth2.0 desde

Your Project > APIs & auth > Credentials

Es posible que necesite agregar un nuevo ID de cliente específicamente para una aplicación web (lo hice porque el valor predeterminado era para AppEngine)

Create Client ID > Web Application > Authorized Javascript origins

Si está ejecutando en un servidor de desarrollo local, simplemente agregue la URL exacta, como:

http://127.0.0.1:9000

60
2018-01-21 23:19



ACTUALIZACIÓN: Cambié la respuesta aceptada a Johno Scott en su lugar, ya que se refiere a la versión más nueva de la consola, mientras que la mía solo era cierta para la versión anterior.


Lo solucioné Necesitaba ingresar a un ORIGEN WEB en la pantalla de identificación del cliente OAuth 2.0. Específicamente, tenía que ser la ruta / url exacta de la index.html archivo, de lo contrario se predetermina al dominio raíz que no funciona.

Esta captura de pantalla muestra exactamente dónde debe ingresar:

enter image description here


15
2017-10-28 12:33