Skip to content

Instantly share code, notes, and snippets.

@Phantom-KNA
Last active March 24, 2024 02:59
Show Gist options
  • Save Phantom-KNA/9096bf443beaab0dd45cca5e9eaf4ccc to your computer and use it in GitHub Desktop.
Save Phantom-KNA/9096bf443beaab0dd45cca5e9eaf4ccc to your computer and use it in GitHub Desktop.
OAuth(Google) + Supabase + Native Android(MAUI, Xamarin Forms, Xamarin Android)

First Check in Supabase Proyect

  • Double check to make sure Project Settings -> Auth -> Auth settings -> User Signups is turned ON.
After your Implementation with GoogleSignInClient or another, use the IdToken like this:

var identityToken = Encoding.UTF8.GetString(System.Text.Encoding.UTF8.GetBytes(GoogleIdToken), 0, GoogleIdToken.Length);

And finally use SignInWithIdToken for Login or Create New User:

var user = await Supabase.Auth.SignInWithIdToken(Supabase.Gotrue.Constants.Provider.Google, identityToken);

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment