- Base AuthException class for consistent error handling - Specific exception types: InvalidCredentials, UserNotFound, WeakPassword - EmailAlreadyInUse, Network, SessionExpired, EmailNotVerified - TooManyRequests, AuthDisabled exceptions for edge cases - AuthExceptionFactory converts Supabase errors to custom exceptions - User-friendly error messages with proper error codes