Description
Implement anti-enumerating recovery and one-time password reset.
File Location
Password reset service/routes/controllers, templates, and tests
Design Reference
API Roadmap Phase 1: Implement Password Recovery and Reset API.
Dependencies
- Status: Blocked
- Blocked by:
Feature: Add Auth Token and Session Persistence Models; Feature: Add Transaction Outbox and Job Delivery Foundation
- Blocks:
Feature: Harden Authentication and Account Security Policy
Tasks
Acceptance Criteria
- Responses do not reveal account existence
- Token resets at most once
- Session revocation follows documented policy
- No raw token/password is logged or persisted
- Tests and OpenAPI pass
Verification Evidence
Difficulty
Advanced
Description
Implement anti-enumerating recovery and one-time password reset.
File Location
Password reset service/routes/controllers, templates, and tests
Design Reference
API Roadmap Phase 1: Implement Password Recovery and Reset API.
Dependencies
Feature: Add Auth Token and Session Persistence Models;Feature: Add Transaction Outbox and Job Delivery FoundationFeature: Harden Authentication and Account Security PolicyTasks
Acceptance Criteria
Verification Evidence
Difficulty
Advanced