Error creating an OAuth credential in Google Console

Hi everyone! Has anyone dealt with this issue? When I try to publish the app to a public audience, I get a message (Publication status: The app’s OAuth configuration is incomplete. Enter the missing information to continue. Go to the branding page to complete the app configuration.) and everything looks correct because I’ve already reviewed it, and where it says Testing, it won’t let me enable the button to publish the app. Thanks if anyone can help.

Hey @mario_307711, while you wait for a response, here are some things that might help:

Suggested resources

Automatically matched to your question.

Docs:

Forum:

@Glorious, @mohamed3nan, @MutedJam - you’ve helped with similar issues before, can you take a look?

Automatically suggested by n8n’s community bot. It’s a pilot - please share feedback here.

Hi @mario_307711 Welcome!
The Branding page saves with the App domain section empty, so reviewing it shows nothing as missing. Publishing to production is what requires those fields. Fill Application home page and Privacy policy link with a page on a domain you own (the same URL works for both, and Terms of service can stay empty), add that domain under Authorized domains, then save. The publish button on the Audience page enables after that, and hovering over it while it is still disabled shows a tooltip naming the exact fields Google wants.
Same error with the fix confirmed:

If the credential is only for your own Google account, publishing is not needed. Keep Publishing status on Testing and add the address you sign in with under Test users on the Audience page. Google expires tokens for a Testing app after 7 days, so that route needs the credential reconnected weekly in n8n.

Thank you so much! You saved me, I’ve been trying to solve this for over a week.

Thank you, you are the best.

@mario_307711 glad it helped, can you consider marking that as a solution :smiley: