Commit Graph

21 Commits

Author SHA1 Message Date
shenlan
4a552a7abb Refine MFA TOTP provisioning and verification 2025-10-05 08:45:11 +08:00
shenlan
c2e3adba35 Adjust login MFA handling for new users (#401) 2025-10-05 08:00:16 +08:00
shenlan
2a9287e812 Align account API proxy paths and add migrations (#394) 2025-10-04 21:20:55 +08:00
shenlan
6d507611a0 Add MFA management modal with disable support (#393) 2025-10-04 20:38:16 +08:00
shenlan
b08e8e4ad7 feat: auto-detect MFA requirements on login (#392) 2025-10-04 20:37:07 +08:00
shenlan
04eeaff83f Add tests for session deletion and healthz endpoint (#389) 2025-10-03 12:29:15 +08:00
shenlan
4d5f42f991 Handle placeholder SMTP configuration (#387) 2025-10-03 09:29:59 +08:00
shenlan
9ceff86df5 feat(account): add email verification and password reset (#378) 2025-10-02 17:56:30 +08:00
shenlan
cf6d5a343a Improve MFA verification tolerance and docs (#368) 2025-10-02 15:16:38 +08:00
shenlan
2123809f27 docs: update account service mfa guidance (#366) 2025-10-02 14:06:07 +08:00
shenlan
69df239c54 Remove duplicate query parameter helper (#363) 2025-10-02 10:17:36 +08:00
shenlan
100b380b2b Secure auth forms by posting JSON bodies (#362) 2025-10-02 09:43:22 +08:00
shenlan
ad71a5f1a9 Prevent credential leaks in auth flows (#361) 2025-10-02 08:40:59 +08:00
shenlan
6b3293d133 Align account UUID usage across backend and UI (#353) 2025-10-01 17:42:50 +08:00
shenlan
e9f71bd7fe fix: allow login payload binding for form requests (#338) 2025-10-01 10:39:15 +08:00
shenlan
8f8a069481 Connect account registration to Postgres store (#336) 2025-10-01 10:05:31 +08:00
shenlan
0c23793986 Implement username-based login and UI updates (#334) 2025-10-01 08:24:37 +08:00
shenlan
a93bff0d6c Implement full user registration flow (#333) 2025-10-01 07:52:39 +08:00
shenlan
0d1cda1aaa Connect register API between UI and account service (#332) 2025-10-01 00:09:13 +08:00
shenlan
abf7642701 Use UUID identifiers for account users (#323) 2025-09-30 18:42:10 +08:00
shenlan
f8ca5ccb70 feat: scaffold account service and ui 2025-08-19 12:49:05 +08:00