feature/5-mfa-support #8

Merged
MiauRizius merged 6 commits from feature/5-mfa-support into main 2026-06-10 01:46:56 +02:00
Owner

Description

Implement TOTP-based multi-factor authentication and account security improvements.

This PR adds support for:

  • TOTP-based MFA
  • QR code and manual MFA enrollment
  • Recovery codes
  • Account settings for username and password changes
  • Session revocation after password and MFA changes
  • Authentication endpoint rate limiting
  • Authentication, database, and security documentation updates

Closes #5

Type of Change

  • New feature (non-breaking change which adds functionality)
  • Bug fix (non-breaking change which fixes an issue)
  • Chore / Refactoring (code cleanup or configuration updates)

Testing Environment

  • Verified via local development server
  • Verified compilation inside the Docker container
  • All unit tests passing successfully
## Description Implement TOTP-based multi-factor authentication and account security improvements. This PR adds support for: * TOTP-based MFA * QR code and manual MFA enrollment * Recovery codes * Account settings for username and password changes * Session revocation after password and MFA changes * Authentication endpoint rate limiting * Authentication, database, and security documentation updates Closes #5 ## Type of Change * [x] New feature (non-breaking change which adds functionality) * [ ] Bug fix (non-breaking change which fixes an issue) * [ ] Chore / Refactoring (code cleanup or configuration updates) ## Testing Environment * [x] Verified via local development server * [x] Verified compilation inside the Docker container * [ ] All unit tests passing successfully
MiauRizius self-assigned this 2026-06-10 01:38:35 +02:00
MiauRizius added 5 commits 2026-06-10 01:38:36 +02:00
MiauRizius added 1 commit 2026-06-10 01:38:54 +02:00
Merge branch 'main' into feature/5-mfa-support
Some checks failed
Code Quality and Testing / test-and-lint (push) Has been cancelled
Code Quality and Testing / test-and-lint (pull_request) Has been cancelled
6acfde5617
MiauRizius added a new dependency 2026-06-10 01:40:29 +02:00
MiauRizius added the due date 2026-06-10 2026-06-10 01:40:47 +02:00
MiauRizius started working 2026-06-10 01:40:52 +02:00
MiauRizius removed a dependency 2026-06-10 01:46:49 +02:00
MiauRizius merged commit 2c30f9c055 into main 2026-06-10 01:46:56 +02:00
MiauRizius worked for 6 minutes 2026-06-10 01:46:57 +02:00
MiauRizius deleted branch feature/5-mfa-support 2026-06-10 01:46:57 +02:00
Sign in to join this conversation.
No description provided.