|
|
8bbd2b6f2a
|
feat(app): update LoginCommandHandler to persist hashed refresh token on login
|
2026-04-14 13:28:16 -03:00 |
|
|
|
6c02197369
|
feat(app): implement LogoutCommand handler with idempotent revocation
|
2026-04-14 13:28:10 -03:00 |
|
|
|
f5e67b78a5
|
feat(app): implement RefreshCommand handler with token rotation and chain revocation
|
2026-04-14 13:28:06 -03:00 |
|
|
|
971f6f572f
|
feat(app): add IClientContext abstraction for IP and UserAgent
|
2026-04-14 13:17:12 -03:00 |
|
|
|
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 |
|
|
|
8c26cd3ac5
|
feat(udt-001): application layer with LoginCommandHandler and ports
|
2026-04-13 21:36:01 -03:00 |
|