Project

General

Profile

Actions

Epic #96

open

Authentication & User Access Management

Added by Redmine Admin 2 months ago. Updated 5 days ago.

Status:
Archieve
Priority:
Normal
Assignee:
-
Start date:
12/10/2025
Due date:
% Done:

75%


Description

This epic covers all authentication and user access control functionality required for the Kinetic Edge Health platform. It includes end-to-end flows related to user onboarding, login, security, and account recovery processes. The purpose of this epic is to ensure a secure, scalable, and user-friendly authentication system for all application users.

Scope of this Epic includes:

1. User Registration

New user sign-up with validation

Save user profile and credentials

Email verification flow

Handling duplicate or existing accounts

2. User Login

Secure login using email and password

JWT token generation

Error handling for invalid credentials

Account status checks (active, locked, unverified, etc.)

3. Forgot Password

Trigger password reset request

Generate and email a secure reset token

Token validity and expiry handling

4. Reset Password

Validate reset token

Allow user to set a new password

Invalidate old sessions and tokens

5. Email Verification

Send verification link after registration

Activate user account

Handle expired or invalid verification tokens

6. Authentication Security

Strong password policy

Rate limiting for login attempts

Logging failed login attempts

Optional multi-factor authentication (future enhancement)

7. Session & Token Management

Access token + refresh token generation

Token renewal

Logout and token invalidation
**
8. Audit & Reporting**

Track login attempts

Track password reset requests

Track verification actions


Subtasks 8 (4 open4 closed)

Feature #97: User RegistrationReady To UATDeeksha Singh12/18/2025

Actions
Bug #160: Registration bugsClosedDeeksha Singh12/18/2025

Actions
Feature #98: User LoginReady To UATDeeksha Singh12/10/2025

Actions
Feature #99: Forgot PasswordReady To UATDeeksha Singh12/17/2025

Actions
Bug #139: Forgot Password issuesClosedDeeksha Singh12/17/2025

Actions
Feature #101: Email VerificationReady To UATDeeksha Singh12/19/2025

Actions
Bug #239: email bugClosedDeeksha Singh12/19/2025

Actions
Bug #240: email bug 1ClosedDeeksha Singh12/19/2025

Actions
Actions #1

Updated by Redmine Admin 2 months ago ยท Edited

Redmine Admin wrote:

This epic covers all authentication and user access control functionality required for the Kinetic Edge Health platform. It includes end-to-end flows related to user onboarding, login, security, and account recovery processes. The purpose of this epic is to ensure a secure, scalable, and user-friendly authentication system for all application users.

Scope of this Epic includes:

1. User Registration

New user sign-up with validation

Save user profile and credentials

Email verification flow

Handling duplicate or existing accounts

2. User Login

Secure login using email and password

JWT token generation

Error handling for invalid credentials

Account status checks (active, locked, unverified, etc.)

3. Forgot Password

Trigger password reset request

Generate and email a secure reset token

Token validity and expiry handling

4. Reset Password

Validate reset token

Allow user to set a new password

Invalidate old sessions and tokens

5. Email Verification

Send verification link after registration

Activate user account

Handle expired or invalid verification tokens

6. Authentication Security

Strong password policy

Rate limiting for login attempts

Logging failed login attempts

Optional multi-factor authentication (future enhancement)

7. Session & Token Management

Access token + refresh token generation

Token renewal

Logout and token invalidation
** 8. Audit & Reporting**

Track login attempts

Track password reset requests

Track verification actions

Actions #2

Updated by Redmine Admin 2 months ago

  • Subtask #97 added
Actions #3

Updated by Redmine Admin 2 months ago

  • Subtask #98 added
Actions #4

Updated by Redmine Admin 2 months ago

  • Subtask #99 added
Actions #5

Updated by Redmine Admin 2 months ago

  • Subtask #100 added
Actions #6

Updated by Redmine Admin 2 months ago

  • Subtask #101 added
Actions

Also available in: Atom PDF