The OAuth provider to use for the user's authentication, for example `Google` or `Github`.
The redirect url to use. If you don't specify this, the platform specific will be used, like deeplinks on android.
The configuration for signing in with an OAuth provider.
supabase.auth.signInWith(Github)
supabase.auth.signInWith(Github) \{
scopes.add("email")
\}
val url = supabase.auth.getOAuthUrl(Github, redirectUrl = "https://example.com")
val url = supabase.auth.getOAuthUrl(Github, redirectUrl = "https://example.com") \{
scopes.add("email")
\}