Authentication API Documentation

Authentication System Overview

The WeComplete authentication system provides secure user authentication with email verification.

Our authentication system is designed to provide a secure and seamless experience for your users. It supports email-based registration with verification, secure password management, and token-based authentication.

Key Features

  • Email registration with verification
  • Secure password reset flow
  • Token-based authentication
  • Verification code resending for unverified users
  • Secure password storage with hashing

Authentication Flow

  1. User registers with email and password
  2. System sends verification code to user's email
  3. User verifies email with the code
  4. System issues authentication token upon successful verification
  5. User can use the token for authenticated requests