HookSniff.Auth (hooksniff v1.1.1)
Authentication — register, login, 2FA, email verification, password reset.
Summary
Functions
Delete user account
Enable two-factor authentication
Export user data
Request password reset
Log in
Register a new user
Verify email address
Functions
@spec delete_account(HookSniff.t()) :: {:ok, map()} | {:error, term()}
Delete user account
@spec enable_2fa(HookSniff.t(), map()) :: {:ok, map()} | {:error, term()}
Enable two-factor authentication
@spec export_data(HookSniff.t()) :: {:ok, map()} | {:error, term()}
Export user data
@spec forgot_password(HookSniff.t(), map()) :: {:ok, map()} | {:error, term()}
Request password reset
@spec login(HookSniff.t(), map()) :: {:ok, map()} | {:error, term()}
Log in
@spec register(HookSniff.t(), map()) :: {:ok, map()} | {:error, term()}
Register a new user
@spec verify_email(HookSniff.t()) :: {:ok, map()} | {:error, term()}
Verify email address