Stevan Freeborn
|
2fdb849142
|
feat(core): add models for account
|
2026-02-13 12:38:18 -06:00 |
|
Stevan Freeborn
|
0b7c33a024
|
fix(core): pass name of null param
|
2026-02-13 04:37:47 -06:00 |
|
Stevan Freeborn
|
3f62a246ee
|
feat(core): add models for institution
|
2026-02-13 04:37:47 -06:00 |
|
Stevan Freeborn
|
f34fb5ce41
|
feat(core): define primary models and services for encryption
|
2026-02-06 06:53:20 -06:00 |
|
Stevan Freeborn
|
38c311bdd1
|
feat(core): extend user model with encryption related properties
|
2026-02-06 06:53:20 -06:00 |
|
Stevan Freeborn
|
ce5fd1fd45
|
refactor(core): enhance User and RefreshToken domain models
|
2026-02-03 21:04:25 -06:00 |
|
Stevan Freeborn
|
e9f133bf43
|
fix: don't new up user for user prop
|
2026-02-03 21:04:25 -06:00 |
|
Stevan Freeborn
|
98de115259
|
feat(core): add password hashing and token generation interfaces
|
2026-02-03 04:38:40 -06:00 |
|
Stevan Freeborn
|
a1b993bd62
|
feat(infra): move authentication implementations and add ITokenGenerator
|
2026-02-03 04:38:40 -06:00 |
|
Stevan Freeborn
|
c4d0bf78ab
|
refactor(core): encapsulate user and refresh token creation with factory methods
|
2026-02-03 04:38:40 -06:00 |
|
Stevan Freeborn
|
36b293aa15
|
feat: implement token generation and issuing on successful login
|
2026-02-03 04:38:40 -06:00 |
|
Stevan Freeborn
|
7e67e02a68
|
refactor(core): move identity models from API to Core
|
2026-02-03 04:38:40 -06:00 |
|
Stevan Freeborn
|
e66911810f
|
feat(core): add base entity and password hashing abstractions
|
2026-02-03 04:38:40 -06:00 |
|
Stevan Freeborn
|
12ae1dc33a
|
feat: initialize core, infra, and admin cli projects
|
2026-02-03 04:38:40 -06:00 |
|