Kotlin: Sign in a user through SSO

Examples

Sign in with email domain

  // You can extract the user's email domain and use it to trigger the
  // authentication flow with the correct identity provider.

  supabase.gotrue.loginWith(SSO.withDomain("company.com"))

  //the url was opened automatically, if you don't want that, provide a custom redirect url

Sign in with provider UUID

  // Useful when you need to map a user's sign in request according
  // to different rules that can't use email domains.

  supabase.gotrue.loginWith(SSO.withProvider("21648a9d-8d5a-4555-a9d1-d6375dc14e92"))

  //the url was opened automatically, if you don't want that, provide a custom redirect url