API Reference supabase_gotrue v0.3.10

Modules

This module provides the functionality to interact with the GoTrue API, allowing management of users, sessions, and authentication.

Admin module for GoTrue. This module provides functions to interact with the GoTrue admin API, like signing out a user, inviting a user, and generating a link.

This module contains the authentication logic for Supabase GoTrue.

Provides LiveView integrations for the Supabase GoTrue authentication in Elixir applications.

This module is used to generate PKCE (Proof Key for Code Exchange) values.

Provides Plug-based authentication support for the Supabase GoTrue authentication in Elixir applications.

Admin user params schema. This schema is used to validate and parse the parameters for creating a new admin user.

This module is responsible for generating links for different actions.

This schema is used to validate and parse the parameters for inviting a new user.

This schema is used to validate and parse the parameters for pagination.

This schema is used to validate and parse the parameters for signing in a user.

This schema is used to validate and parse the parameters for signing in with an ID token.

This schema is used to validate and parse the parameters for signing in with OTP.

This schema is used to validate and parse the parameters for signing in with OAuth.

This schema is used to validate and parse the parameters for signing in with a password.

This schema is used to validate and parse the parameters for signing in with SSO.

This schema is used to validate and parse the parameters for signing up a new user.

Uuser params schema. This schema is used to validate and parse the parameters for creating a new admin user.

This schema is used to validate and parse the parameters for verifying an OTP.

This schema is used to validate and parse the parameters for a session.

This schema is used to validate and parse the parameters for a user.

This schema is used to validate and parse the parameters for a user factor.

This schema is used to validate and parse the identity of a user.