Estoy usando la API de Google Apps para mi aplicación e intento autorizarla con OAuth2. He creado un proyecto y una aplicación dentro de él usando la consola API de Google. Estoy usando la siguiente URL para la autorización:
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)
Obtuve el siguiente error,
Error: invalid_client
no application name
Request Details
He verificado el ID de cliente e incluso el estado del SDK de administrador.
google-api
google-apps
usuario2676491
fuente
fuente
Respuestas:
Ese error se muestra en caso de que en "API y autenticación" -> "Pantalla de consentimiento" tenga el campo vacío "NOMBRE DEL PRODUCTO" - también debe seleccionar la dirección de correo electrónico.
Puede encontrar "Pantalla de consentimiento" debajo de un enlace , haga clic en el nombre del proyecto y luego vaya a "API y autenticación" -> "Pantalla de consentimiento".
fuente
Como dice @ Chris-Kempen, debe volver a crear todos los ID de OAuth necesarios DESPUÉS de haber configurado el correo electrónico de soporte para su aplicación.
Si crea credenciales de OAuth ANTES de configurar la dirección de correo electrónico de soporte en la pantalla de consentimiento, parece que siempre obtendrá este error.
fuente
Tengo un problema similar, tal vez eso podría ayudar a otros:
Mi error fue un "tipo de cliente no válido" en lugar de "sin nombre de aplicación", y configurar el correo electrónico y el nombre del proyecto no resolvió mi problema.
Sin embargo, había registrado mi proyecto como una aplicación web. Cuando cambié eso a "Otro", finalmente funcionó.
fuente