Signs the user in using third party OAuth providers.
var signInUrl = supabase.Auth.SignIn(Provider.Github);
var signInUrl = supabase.Auth.SignIn(Provider.Github, 'repo gist notifications');
// after user comes back from signin flow
var session = supabase.Auth.GetSessionFromUrl(REDIRECTED_URI);