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 |
|