Commit Graph

8 Commits

Author SHA1 Message Date
Leonid
8580d4cfa6 - Реализовал возможность загрузки файлов с клиента в директорию на сервере.
- Настроил доступ к статическим файлам, таким как картинки, стили, и т.д.

https://www.youtube.com/watch?v=bmMWrTMB5uo&list=PLU2ftbIeotGpAYRP9Iv2KLIwK36-o_qYk&index=10
2025-02-10 21:51:41 +03:00
Leonid
8d4c5e1b3a - Добавил возможность назначения ролей пользователям.
- Добавил контроллер для управления пользователями и запрет доступа к нему пользователям без роли ADMIN.

https://www.youtube.com/watch?v=6dteOGWy4uk&list=PLU2ftbIeotGpAYRP9Iv2KLIwK36-o_qYk&index=9

Использовал аннотацию @EnableMethodSecurity вместо deprecated  @EnableGlobalMethodSecurity
2025-02-10 12:17:59 +03:00
Leonid
8d7cbcc165 - Заменил шаблонизатор Mustache на Freemarker.
https://www.youtube.com/watch?v=8MlXahJXLFg&list=PLU2ftbIeotGpAYRP9Iv2KLIwK36-o_qYk&index=7
2025-02-08 22:38:07 +03:00
Leonid
c771dee930 - Добавил поле автор в сообщение.
https://www.youtube.com/watch?v=PpoOoR55Ypw&list=PLU2ftbIeotGpAYRP9Iv2KLIwK36-o_qYk&index=6
2025-02-07 11:43:43 +03:00
Leonid
42a1b7466b - Добавил аутентификацию с помощью Spring Security.
- Реализовал кастомные  CustomUserDetails и CustomUserDetailsService

https://www.youtube.com/watch?v=WDlifgLS8iQ&list=PLU2ftbIeotGoGSEUf54LQH-DgiQPF2XRO&index=3
https://spring.io/guides/gs/securing-web
https://medium.com/@CodeWithTech/spring-security-with-jdbcuserdetailsmanager-and-custom-userdetailsservice-a-complete-guide-248ddce0196c
2025-02-06 23:13:07 +03:00
Leonid
7583c00749 Заменил используемую СУБД Postgres на MySQL
https://spring.io/guides/gs/accessing-data-mysql
2025-02-04 10:23:44 +03:00
Leonid
a44391dcf7 Добавил репозиторий, реализовал добавление, вывод и фильтрацию сообщений.
https://www.youtube.com/watch?v=nyFLX3q3poY&list=PLU2ftbIeotGoGSEUf54LQH-DgiQPF2XRO&index=3
2025-02-02 22:00:00 +03:00
Leonid
710e41ba6a Initial commit 2025-02-02 01:45:12 +03:00