Protected_Protected_Protected_StaticUserThe User class reference to be used by the adapter.
Returns the underlying Supabase Client instance.
(Unimplemented) Destroys the user context inside Supabase.
Target user.
Returns the pluggable endpoint handler function for this adapter, if any.
The EndpointHandler callback or null.
Retrieves a configuration parameter.
The parameter key to fetch.
The corresponding configuration value.
Express middleware capturing Bearer JWT tokens to execute auth verification.
The middleware function.
Initiates password recovery/reset process for a user.
The user email.
OptionalredirectTo: stringOptional redirect destination.
Obtains a new JWT access token by exchanging the persistent refresh token.
The token.
Resolves the token packet.
Register new user in authentication
OptionalclearPassword: stringuser unique id
Instructs the Supabase client to destroy the current session.
Target token.
Merges specific attributes into the Supabase user_metadata field using the admin API.
The target user ID.
The payload of new claims.
Resolved updated user wrapper.
Assigns a configuration parameter for the adapter.
The parameter key.
The parameter value.
Disconnects and destroys the active session context.
True if successful.
Executes a direct login / session instantiation via signInWithPassword.
Email string.
Raw password.
Resolved user session.
Modifies a Supabase Auth user record.
Target user.
The delta properties.
StaticfactoryInitializes a new instance securely with Supabase configuration keys.
Must contain supabaseUrl and supabaseKey.
A constructed SupabaseAuthAdapter or null on invalid params.
Authentication adapter implementing the Supabase SDK ecosystem. Acts as a centralized bridge handling signup, tokens, and middleware enforcement.