Project

General

Profile

Actions

Task #17611

open

Task #16440: Ocean Sprint Planning for 17/03/2025 - 01/04/2025

Enforce Password Complexity and Security Requirements

Added by Redmine Admin 7 months ago. Updated about 2 hours ago.

Status:
QA
Priority:
Normal
Assignee:
-
Start date:
03/03/2025
Due date:
03/28/2025 (about 9 months late)
% Done:

33%

Estimated time:
12:00 h
Spent time:
GitLab ID:
2126
GitLab Milestone:
GitLab Ticket Number:
315
GitLab Time Logged:
14400
Lock Timeline Date:
No
gitlab project trace:
Ocean Sprint Planning for 17/03/2025 - 01/04/2025

Description

  • Minimum Length Requirement:
    • The password must be at least 8 characters long and maximum 16 characters long.
  • Character Composition:
    • The password must contain at least one uppercase letter (A-Z).
    • The password must contain at least one lowercase letter (a-z).
    • The password must contain at least one numeric digit (0-9).
    • The password must contain at least *one special character (@#$%^& etc.)**.
  • Account Lockout Policy:
    • After 3 consecutive failed login attempts, the account should be locked.
  • Forgot Password & Reset Rules:
    • Users must verify their identity through email OTP verification before resetting their password.
    • The new password cannot be the same as the last used password.

GitLab Sync Log

[{"id": "16775", "author": "Ra-ees Peeroo", "hours": 4.0, "created": "2025-03-03T10:34:48.228Z", "log_date": "2025-03-03", "comment": "Imported from GitLab by @Ra-ees Peeroo on 2025-03-03T10:34:48.228Z: 4h-(4.0)h spend at: 2025-03-03", "status": "active", "deleted_by": "", "redmine_entry_id": 8997}]

Actions

Also available in: Atom PDF