Commit Graph
16 Commits
Author SHA1 Message Date
adrianbonpin 079df570c5 test: add auth guard tests (Task 4) 2026-05-27 02:48:46 +08:00
adrianbonpin 34e66de8b3 test: add password strength tests (Task 2) 2026-05-27 02:42:34 +08:00
adrianbonpin d9be0510cc test: add validation schema tests (Task 1) 2026-05-27 02:41:17 +08:00
adrianbonpin 86fc0c2999 fix: resolve pre-existing test failures in auth, steam, and auto-pin tests 2026-05-25 19:20:54 +08:00
adrianbonpin 23bbfc0317 feat: register moderator role in auth config and add guard 2026-05-16 17:06:24 +08:00
adrianbonpin 0f018b376e feat: add moderator role to permissions model 2026-05-16 17:04:27 +08:00
adrianbonpin e908880834 feat(security): extend rateLimit to support named categories with 5 tiers 2026-05-15 00:39:35 +08:00
adrianbonpin 9588733278 feat: add auth form validation schemas and password strength utility 2026-04-26 01:12:03 +08:00
adrianbonpin a7cafe7ae5 fix: resolve all build errors and ensure clean build 2026-04-25 14:51:06 +08:00
adrianbonpin 86d9c9b1fa fix: resolve all lint errors 2026-04-25 14:46:40 +08:00
adrianbonpin d6dc701e3f feat(api): add user profile routes (public profile, me, sessions) 2026-04-25 14:43:32 +08:00
adrianbonpin 3ef9649322 feat(api): add application-level rate limiting middleware with IP-based tracking 2026-04-25 14:34:24 +08:00
adrianbonpin d1e2a8f281 test(auth): add test-only auth instance with testUtils plugin and initial tests 2026-04-25 14:14:23 +08:00
adrianbonpin c0d2c8b137 feat(auth): configure Email OTP, Passkey, Last Login Method, and Admin with RBAC 2026-04-25 13:55:51 +08:00
adrianbonpin c404e93fb0 feat(auth): define RBAC with user, contributor, and admin roles 2026-04-25 13:47:47 +08:00
adrianbonpin f8aa64bd32 feat(auth): mount Better-Auth on Elysia server with session macro and role guards 2026-04-25 13:42:07 +08:00