Login with Google
Supabase Auth supports Sign in with Google on the web, native Android applications and Chrome extensions.
Overview
To support Sign in with Google you need to configure the Google provider in the Supabase dashboard for your project.
There are three general ways to use Sign in with Google, depending on the application you're building:
- Sign in on the web or in web-based apps
- Using an OAuth flow initiated by Supabase Auth using Google Identity Authorization with OAuth 2.0 for Web Server Applications.
- Using a personalized sign-in button or One Tap and automatic sign-in for users already logged in to their Google account.
- Sign in in native Android apps and Chrome extensions.
In some cases you're able to use the OAuth flow within web-based native apps such as with React Native, Expo or other similar frameworks. It is best practice to use native Sign in with Google capabilities whenever possible.
Before you can use Sign in with Google, you need to obtain a Google Cloud Platform account and have a project ready or create a new one.