Validations

✅ Validações com Zod

Você pode sobrescrever os schemas padrão com sua própria lógica.

<AuthProvider config={{
  validation: {
    register: z.object({
      name: z.string().min(2),
      email: z.string().email(),
      password: z.string().min(10)
    })
  }
}}>

Se não definir, o pacote usa um schema seguro por padrão:

  • Email obrigatório e válido
  • Senha com mínimo de 8 caracteres, com letras, números e símbolos