Packages

Integration with the Auth API from Supabase services. Provide authentication with MFA, password and magic link.

Current section

Files

Jump to
supabase_auth lib supabase go_true.ex
Raw

lib/supabase/go_true.ex

defmodule Supabase.GoTrue do
@moduledoc deprecated: "Use Supabase.Auth instead", since: "0.6.0"
alias Supabase.Auth
defdelegate get_user(client, session), to: Auth
defdelegate sign_in_with_id_token(client, cred), to: Auth
defdelegate sign_in_with_oauth(client, cred), to: Auth
defdelegate sign_in_with_otp(client, cred), to: Auth
defdelegate verify_otp(client, params), to: Auth
defdelegate sign_in_with_sso(client, cred), to: Auth
defdelegate sign_in_with_password(client, cred), to: Auth
defdelegate sign_in_anonymously(client, opts \\ %{}), to: Auth
defdelegate sign_up(client, cred), to: Auth
defdelegate reset_password_for_email(client, email, opts), to: Auth
defdelegate resend(client, email, opts), to: Auth
defdelegate update_user(client, conn, attrs), to: Auth
defdelegate refresh_session(client, refresh_token), to: Auth
defdelegate get_server_health(client), to: Auth
defdelegate get_server_settings(client), to: Auth
defdelegate link_identity(client, session, credentials), to: Auth
defdelegate unlink_identity(client, session, identity_id), to: Auth
defdelegate get_user_identities(client, session), to: Auth
defdelegate exchange_code_for_session(client, auth_code, code_verifier, opts \\ %{}), to: Auth
defdelegate reauthenticate(client, session), to: Auth
end