Урок 32. Spring Security. Создание страницы администратора
В этом видео мы создадим страницу администратора в веб-приложении «Планировщик дел», написанном на Spring Boot. Мы введём для разнообразия новую роль супер-администратора и постараемся по-максимуму воспользоваться возможностями Spring Security: с помощью разделения доступных действий для разных ролей. 📍 Подписывайся на мой Telegram-канал об IT и разработке — https://t.me/mimimikhaylov_channel 🔗 Исходники к уроку можно найти тут — https://github.com/codekitchen-spring-course/lesson-32 ⌛️ Я постепенно буду выкладывать серию уроков по Spring (их будет около 40 штук), где я покажу и научу работать с такими инструментами, как Spring MVC, Spring Data, Spring Boot, Spring Security и Spring REST. И все это на реальных примерах. 🔔 Если не хочешь пропустить эти уроки, то подписывайся на канал. Обещаю, что это будет самый понятный и крутой курс по Spring, который есть в открытом доступе. 👉 Хочешь бесплатную консультацию от меня, то пиши в личку Telegram — https://www.t.me/mimimikhaylov ### Таймкоды для удобства: 00:00 — Вступление 00:17 — Какой будет страница администратора? 03:48 — Добавляем новую роль SUPER_ADMIN 05:09 — Добавляем разметку и стили для веб-страницы администратора 08:12 — Передаем в Model информацию о кандидатах для удаления 17:17 — Добавляем Thymeleaf-атрибуты для формы удаления пользователей 23:28 — Реализуем endpoint для удаления пользователей 25:42 — Исправляем опасную уязвимость в логике удаления пользователей 35:39 — Проверяем, что удаление пользователей работает правильно 40:50 — Передаем в Model информацию о кандидатах для апгрейда 43:25 — Добавляем Thymeleaf-атрибуты для формы апгрейда пользователей 53:26 — Реализуем endpoint для апгрейда пользователей 01:00:00 — Исправляем опасную уязвимость в логике апгрейда пользователей 01:02:41 — Проверяем, что апгрейд пользователей работает правильно 01:05:43 — Подводим итоги ### Мои социальные сети: Instagram: https://www.instagram.com/artyom.mikhaylov LinkedIn: https://www.linkedin.com/in/artyom-mikhaylov/ Личный Telegram: https://www.t.me/mimimikhaylov Теги: #айти #программирование #springboot #springframework
В этом видео мы создадим страницу администратора в веб-приложении «Планировщик дел», написанном на Spring Boot. Мы введём для разнообразия новую роль супер-администратора и постараемся по-максимуму воспользоваться возможностями Spring Security: с помощью разделения доступных действий для разных ролей. 📍 Подписывайся на мой Telegram-канал об IT и разработке — https://t.me/mimimikhaylov_channel 🔗 Исходники к уроку можно найти тут — https://github.com/codekitchen-spring-course/lesson-32 ⌛️ Я постепенно буду выкладывать серию уроков по Spring (их будет около 40 штук), где я покажу и научу работать с такими инструментами, как Spring MVC, Spring Data, Spring Boot, Spring Security и Spring REST. И все это на реальных примерах. 🔔 Если не хочешь пропустить эти уроки, то подписывайся на канал. Обещаю, что это будет самый понятный и крутой курс по Spring, который есть в открытом доступе. 👉 Хочешь бесплатную консультацию от меня, то пиши в личку Telegram — https://www.t.me/mimimikhaylov ### Таймкоды для удобства: 00:00 — Вступление 00:17 — Какой будет страница администратора? 03:48 — Добавляем новую роль SUPER_ADMIN 05:09 — Добавляем разметку и стили для веб-страницы администратора 08:12 — Передаем в Model информацию о кандидатах для удаления 17:17 — Добавляем Thymeleaf-атрибуты для формы удаления пользователей 23:28 — Реализуем endpoint для удаления пользователей 25:42 — Исправляем опасную уязвимость в логике удаления пользователей 35:39 — Проверяем, что удаление пользователей работает правильно 40:50 — Передаем в Model информацию о кандидатах для апгрейда 43:25 — Добавляем Thymeleaf-атрибуты для формы апгрейда пользователей 53:26 — Реализуем endpoint для апгрейда пользователей 01:00:00 — Исправляем опасную уязвимость в логике апгрейда пользователей 01:02:41 — Проверяем, что апгрейд пользователей работает правильно 01:05:43 — Подводим итоги ### Мои социальные сети: Instagram: https://www.instagram.com/artyom.mikhaylov LinkedIn: https://www.linkedin.com/in/artyom-mikhaylov/ Личный Telegram: https://www.t.me/mimimikhaylov Теги: #айти #программирование #springboot #springframework



