UDT-001: Login (scaffolding + JWT RS256 end-to-end) #1
Reference in New Issue
Block a user
Delete Branch "feature/UDT-001"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Resumen
Primera UDT del roadmap. Scaffolding completo del proyecto + login end-to-end.
Alcance
Backend (.NET 10 + Clean Architecture)
SIGCM2.Api/.Application/.Domain/.InfrastructurePOST /api/v1/auth/logincon JWT RS256 (par RSA 2048, keys gitignored)Frontend (Vite 6 + React 19 + TS strict + Tailwind 4)
DB
V001__create_usuario.sql+ seed admin (BCrypt)SIGCM2_Testpara integration tests con RespawnTests
Capabilities delivered
auth-login— login endpoint + JWTuser-management-core— tabla Usuario + seedplatform-scaffold— Clean Arch + Serilog + CORS + ScalarDeferred
Test plan
dotnet build -p:TreatWarningsAsErrors=true→ 0 errorsdotnet test→ 30/30 (con TECNICA3 accesible)cd src/web && npm test -- --run→ 11/11cd src/web && npm run build→ exit 0admin/@Diego550@→ JWT válido verificable en jwt.io con public key