API Reference supabase_auth v#0.6.2

View Source

Modules

The main interface for interacting with Supabase's Auth authentication service. This module provides comprehensive functionality for user authentication, session management, and identity handling in Elixir applications.

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

This module is used to generate a link fixture for testing.

This module is used to generate a user fixture for testing admin APIs.

Behaviour specification for the Supabase.Auth.Admin module.

A GenServer to automatically refresh auth tokens before they expire.

Behaviour specification for the Supabase.Auth module.

Provides LiveView integrations for the Supabase Auth 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 Auth authentication in Elixir applications.

A body decoder that transforms empty response to a valid map.

Parameters for resending confirmation or verification emails/SMS.

Represents the health information of the Auth authentication server.

Represents the configuration settings of the Auth authentication server.

Parameters for anonymous sign-in.

Parameters for updating user profiles.

Server health fixture for Auth. This module provides functions to generate server health fixtures.

Server settings fixture for Auth. This module provides functions to generate server settings fixtures.

Represents an authenticated session with Supabase's Auth service.

This module is used to generate a session fixture for testing.

Represents a user profile in the Supabase authentication system.

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.

This module is used to generate fixtures for the Supabase.Auth.User schema.

Supabase.GoTrue deprecated

Mix Tasks

Generates authentication logic backed by Supabase and related views for Phoenix.