Урок 28. Spring Security. Понятия аутентификация и авторизация
Автор: Артём Михайлов про IT
Загружено: 2025-08-18
Просмотров: 882
В этом видео мы полностью доделаем настройку Spring Security для веб-приложения «Планировщик дел» и реализуем процесс регистрации и логина. Также я постараюсь дать ответы на следующие популярные вопросы:
1. Как устроен процесс логина? Из каких этапов он состоит?
2. Что такое идентификация?
3. Что такое аутентификация?
4. Что такое авторизация? Чем авторизация отличается от аутентификации?
5. Зачем нужен и как работает UserDetailsService?
6. Что такое SecurityContextHolder и как им пользоваться?
7. Что такое авто-логин и для чего он нужен?
🔗 Исходники к уроку можно найти тут — https://github.com/codekitchen-spring...
⌛️ Я постепенно буду выкладывать серию уроков по Spring (их будет около 40 штук), где я покажу и научу работать с такими инструментами, как Spring MVC, Spring Data, Spring Boot, Spring Security и Spring REST. И все это на реальных примерах.
🔔 Если не хочешь пропустить эти уроки, то подписывайся на канал. Обещаю, что это будет самый понятный и крутой курс по Spring, который есть в открытом доступе.
👉 Хочешь бесплатную консультацию от меня, то пиши в личку Telegram — https://www.t.me/mimimikhaylov
Таймкоды для удобства:
00:00 — Вступление
00:15 — Создаем entity-класс User
09:48 — Создаем интерфейс UserRepository
11:04 — Создаем класс UserService
12:52 — Реализуем процесс регистрации новых аккаунтов
18:26 — Используем бин типа PasswordEncoder для регистрации
22:16 — Проверяем, что процесс регистрации работает правильно
27:35 — Требования к форме логина от Spring Security
30:25 — Настраиваем в SecurityConfig форму логина
38:01 — Идентификация vs. Аутентификация vs. Авторизация
42:27 — Описание процесса логина по шагам
44:10 — Реализуем в SecurityConfig логику идентификации через UserDetailsService
56:50 — Проверяем, что логин работает
58:26 — ВАЖНО: коротко о том, как работает процесс логина?
01:09:43 — Отображаем на странице логина текст с ошибкой
01:12:40 — Проверяем, что текст с ошибкой отображается
01:13:36 — Реализуем авто-логин после регистрации нового аккаунта
01:19:17 — Проверяем, что авто-логин работает
01:20:22 — Подводим итоги
Мои социальные сети:
Instagram: / artyom.mikhaylov
LinkedIn: / artyom-mikhaylov
Личный Telegram: https://www.t.me/mimimikhaylov
Теги: #айти #программирование #springboot #springframework
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: