Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

I keep getting an error that my app needs to be verified when either I or another user try to authorize with OAuth2. What does that mean?

I received this error when trying to authorize my app with my own account:

Your project is trying to access scopes that need to go through the verification process.

{invalid=https://www.googleapis.com/auth/contacts}

If you need to use one of these scopes, submit a verification request. Learn More

When I use a different account, the error message is different:

This app hasn’t been verified to access:
{invalid=https://www.googleapis.com/auth/contacts}


Are you the developer? If this project needs these scopes, sign in to an account with access to edit your project and try again.

If not, contact the developer for help.
like image 829
Steve Bazyl Avatar asked May 12 '17 02:05

Steve Bazyl


People also ask

How do I verify my Google OAuth?

Sign in to Google Cloud Console. Select your project-id. Go to OAuth Consent Screen under APIs & Services. Go to OAuth user cap and check your user cap usage status.

What is oauth2 authorization?

OAuth 2.0, which stands for “Open Authorization”, is a standard designed to allow a website or application to access resources hosted by other web apps on behalf of a user. It replaced OAuth 1.0 in 2012 and is now the de facto industry standard for online authorization.

What are OAuth apps?

OAuth 2.0 allows users to share specific data with an application while keeping their usernames, passwords, and other information private. For example, an application can use OAuth 2.0 to obtain permission from users to store files in their Google Drives.


1 Answers

As per the announcement on May 11, 2017, publicly available applications with access to certain user data must pass review. If you see an access error for your app, submit a request using our OAuth Developer Verification form.

For personal-use apps and those you are testing, join the Google group Risky Access Permissions By Unreviewed Apps, which allows you to approve data access for personal and testing accounts. See the Google API Services User Data Policy for more information.

UPDATE: Corrected broken link to form.

like image 117
Steve Bazyl Avatar answered Oct 14 '22 08:10

Steve Bazyl