Search code examples
google-cloud-platformgoogle-oauth

Oauth was rejected telling me my app needs to be live -- can't go live without approval


I am losing my mind. I can basically switch between "testing" and "in production" for my oauth configuration that I'm trying to use for my chrome extension.

It told me I cannot go "live" because I need approval because of my scopes. So I submit for approval, and I'm rejected because I'm not live. I literally don't have a clue what to do and I'm losing my mind. Please help.enter image description here


Solution

  • There's nothing stopping you from changing the status to "In production". The message is saying that you also need to verify your app after pushing it to production.

    You can have a public app without verification. The caveat is that users will see this scary warning when they try to sign in with OAuth:

    enter image description here

    The purpose of the verification is to remove this message, and probably allow you to publish your app in the Chrome Web store since it's an extension, but before getting verified you still have to change the status to public.

    I also recommend you check out their docs: