66dc36c29d
Implement CRUD for addresses
2025-06-30 19:19:44 +04:00
c062f289ed
Add user preferences editing
2025-06-20 18:19:33 +04:00
67057dd8f4
Implement WebSocket for chat messages
2025-06-20 08:27:34 +04:00
ff5f20e3f3
Add profile controller
2025-06-19 12:35:41 +04:00
cdcd49e8a5
Start adding file upload endpoint
2025-06-19 08:40:13 +04:00
4258587315
Start implementing UserService
...
- add UserController
- add getUsers method with pagination
- handle auth errors using enum
2025-06-15 02:31:08 +04:00
fb77295b8b
Implement UserStorage for database
2025-06-14 20:34:30 +04:00
6df4896628
Add token validation filter based on token signature and expiration date
...
- changed login request from GET to POST
- implement json body conversion to DTO objects
- set `user_id` and `role` attributes for HttpRequest inside filter
2025-06-14 16:35:18 +04:00
16c7e94345
Implement authentication
2025-06-14 01:05:44 +04:00
912bf3c8f0
Register logger for DI on program startup
2025-06-13 19:11:07 +04:00
942fa04dd9
Add dependency injection container
2025-06-13 18:40:23 +04:00
98e8f58404
Add AuthController
...
- add config directory with config.json and certificate
- copying config directory to binary directory
- create LoggerSingleton
2025-06-12 02:22:17 +04:00
061e19c361
Initial commit
2025-06-07 01:02:50 +04:00