Estou usando a API do Google Apps para o meu aplicativo e tentando autorizá-lo usando o OAuth2. Eu criei um projeto e um aplicativo nele usando o console da API do Google. Estou usando o seguinte URL para autorização:
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)
Estou tendo o erro a seguir,
Error: invalid_client
no application name
Request Details
Eu verifiquei o clientid e até o status do admin SDK.
google-api
google-apps
user2676491
fonte
fonte
Respostas:
Esse erro é exibido caso, em "APIs e autenticação" -> "Tela de consentimento", você tenha o campo vazio "NOME DO PRODUTO" - você também precise selecionar o endereço de e-mail.
Você pode encontrar "Tela de consentimento" em um link !, Clique no nome do projeto e vá para "APIs e autenticação" -> "Tela de consentimento".
fonte
Como @ Chris-Kempen diz, você deve recriar todos os IDs de OAuth necessários APÓS definir o email de suporte para seu aplicativo.
Se você criar credenciais do OAuth ANTES de definir o endereço de email de suporte na tela de consentimento, parece que você sempre receberá esse erro.
fonte
Eu tenho um problema semelhante, talvez isso possa ajudar outras pessoas:
Meu erro foi um "tipo de cliente inválido" em vez de "nenhum nome de aplicativo", e definir o email e o nome do projeto não resolveu o meu problema.
No entanto, eu registrei meu projeto como um WebApp. Quando mudei isso para "Outro", acabou funcionando.
fonte