Error: invalid_client no application name

谁说胖子不能爱 提交于 2020-01-05 08:26:20

问题


I am using Google Apps API for my application and trying to authorize it using OAuth2. I have created a project and an application within it using the Google API console. I am using the following URL for authorization:

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)

I get the following error,

Error: invalid_client
no application name
Request Details

I have verified the clientid and even the status of admin SDK.


回答1:


That error is displayed in case that under "APIs & auth" -> "Consent screen" you have empty field "PRODUCT NAME" - you need to select e-mail address as well.

You can find "Consent screen" under a link!, click on project name and then go to "APIs & auth" -> "Consent screen".




回答2:


As @Chris-Kempen says, you have to recreate all necessary OAuth ids AFTER you have set the support email for your application.

If you create OAuth credentials BEFORE you set the support email address in the consent screen, then it appears that you will always get this error.




回答3:


I got a similar issue, maybe that could help others :

My error was an "invalid client type" instead of "no application name", and setting the email and the name of the project did not solve my problem.

However, I had registered my project as a WebApp. When I changed that to "Other", it eventually worked.



来源:https://stackoverflow.com/questions/24273228/cfoauth-and-adwords

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!