|
|
84006776b6
|
feat(app): add IRefreshTokenGenerator abstraction
|
2026-04-14 13:17:12 -03:00 |
|
|
|
802c89ffe5
|
feat(app): add IRefreshTokenRepository abstraction
|
2026-04-14 13:17:11 -03:00 |
|
|
|
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 |
|
|
|
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 |
|