Commit Graph

217 Commits

Author SHA1 Message Date
ba6dffb137 feat(app): extend IJwtService with GetPrincipalFromExpiredToken 2026-04-14 13:17:11 -03:00
83c6a95ee2 feat(domain): add InvalidRefreshTokenException and TokenReuseDetectedException 2026-04-14 13:16:44 -03:00
aacfd29673 feat(domain): add TokenHasher SHA-256 base64url helper 2026-04-14 13:16:43 -03:00
99bb3364c3 feat(domain): add RefreshToken entity with factory methods and IsActive logic 2026-04-14 13:16:38 -03:00
3b66415e17 fix(web): default API port to 5212 2026-04-14 12:54:36 -03:00
5e1e979377 refactor(web): LoginPage con shadcn Form, zod validation y Alert destructive 2026-04-14 11:21:53 -03:00
7eea0fd17c feat(ui): app shell con Sidebar, Header, ThemeToggle y HomePage grid de modulos 2026-04-14 11:21:48 -03:00
8acd2975ba feat(ui): shadcn/ui setup con componentes base, fonts y design tokens 2026-04-14 11:21:43 -03:00
a15d8c166e chore(udt-001): vite scaffold default assets 2026-04-13 21:36:49 -03:00
f4f063f5f0 test(udt-001): frontend tests (authStore, authApi, LoginPage - 11 tests) 2026-04-13 21:36:40 -03:00
a692576bc3 feat(udt-001): frontend auth UI (Zustand store, TanStack Query, LoginPage, router) 2026-04-13 21:36:32 -03:00
5f6ebccb54 feat(udt-001): frontend scaffold (Vite 6 + React 19 + TS strict + Tailwind 4) 2026-04-13 21:36:17 -03:00
9891f96618 feat(udt-001): api layer with AuthController, Program.cs and Serilog 2026-04-13 21:36:08 -03:00
ca57ce33b5 feat(udt-001): infrastructure (Dapper, BCrypt, JWT RS256, dispatcher) 2026-04-13 21:36:02 -03:00
8c26cd3ac5 feat(udt-001): application layer with LoginCommandHandler and ports 2026-04-13 21:36:01 -03:00
2111070c77 feat(udt-001): domain layer with Usuario entity 2026-04-13 21:36:00 -03:00
88ecaa2c7f chore(udt-001): RSA key generation script 2026-04-13 21:35:56 -03:00