Google Oauth

1、Create a new project on Google Cloud

2、Go to APIs & Services then Credentials

3、Click Configure Consent Screen

4、Fill info.

  • Add userinfo.email & userinfo.profile to scope.
  • Add yourself as a test user.
  • Submit.

5、Go to Credentials and click + Create Credentials then Oauth Client ID

6、Choose Web Application.

7、Copy paste the Client ID in GOOGLE_ID and Client Secret in GOOGLE_SECRET to your Supabase dashboard (Authentification > Providers > Google)

8、Go to Oauth Consent Screen and click Publish App then submit for verification.

  • Click Prepare for verification and fill the missing information.
  • Google will email you and you will have to reply to start the process. You'll need to have your domain verified with Google Search Console. You can go ahead and do that now.
  • You can already login with Google on localhost. On production, it will work too but show a warning until you're verified (takes a few days).

© Copyright 2024 fast2build