332

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
  • they make it so hard for job security. spineless Commented Jan 18, 2015 at 14:53

3 Answers 3

610

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".

Sign up to request clarification or add additional context in comments.

10 Comments

Do I need to enable billing, too?
No, once you add the product name it will work. That's all I had to do.
Be sure to add select your email address too — also on the consent screen. Otherwise you will get another error message.
I had to re-create the OAuth Client ID and Browser Key for it to work after I selected my e-mail address and filled in a product name.
I just had to wait for changes to apply. About few minutes. No need for re-creating keys.
|
4

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.

1 Comment

As Matej mentioned later on, it seems that this is just a matter of waiting a bit longer for changes to propagate :)
2

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.

2 Comments

Do you remember where you changed the setting to "Other" instead of WebApp? I can't find it anywhere. :/
Sorry, I quickly checked and didn't find it anymore, I guess they changed it :/

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.