Service Layer low complexity Shared Component mobilebackend
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Shared validation service enforcing minimum password security standards on both client (mobile) and server (Next.js API). Ensures consistent policy enforcement across registration, login, and password reset flows.

Feature: Email & Password Login

password-policy-validator

Responsibilities

  • Validate minimum length, character class requirements, and common-password rules
  • Return structured validation results indicating which rules failed
  • Expose rules as constants for UI hint rendering

Interfaces

validate(password) → ValidationResult
getRules() → List<PasswordRule>
isValid(password) → bool