OAuth Consent Screen blocked ("home-assistant.io has not completed Google verification")

I’m trying to integrate Nest devices with Home Assistant using OAuth credentials from my Google Cloud project. I keep getting the following error:

“Access blocked: home-assistant.io has not completed the Google verification process. Error 403: access_denied.”

I’ve already confirmed:

  • IAM roles (Owner, Editor, Service Management Admin) assigned correctly.
  • Smart Device Management API and HomeGraph API are enabled.
  • OAuth Consent Screen configured as External with authorized redirect URI “https://my.home-assistant.io/redirect/oauth”.
  • Tried incognito and multiple browsers.

Can anyone advise how to resolve this issue or bypass the verification block for personal integrations?

Hi @bmnichol ,

Welcome to Google Cloud Community!

A “403 access_denied” error with “Sign in with Google” means you don’t have permission to use it with the specific app you’re trying to use. This could be because the app is still being tested and you haven’t been added as a tester, your Google account type (like a child’s account) doesn’t allow it, or your organization’s rules restrict using “Sign in with Google” for certain apps. Basically, something is preventing you from connecting your Google account to this particular app.

If you believe your account should have access, contact the developer directly or reach out to our Google Cloud Support team.

Was this helpful? If so, please accept this answer as “Solution”. If you need additional assistance, reply here within 2 business days and I’ll be happy to help.