Введение 0:00 В видео автор рассказывает о своем канале и о том, что он будет обсуждать тему безопасности в контексте разработки приложений на Spring.
Создание простого бейсик-аутентификатора 1:06 Автор создает проект Spring Security и добавляет зависимости для работы с аутентификацией. Он объясняет разницу между аутентификацией и авторизацией и обсуждает бейсик-аутентификацию.
Создание фильтра для аутентификации 6:03 Автор объясняет, что фильтры позволяют не писать логику аутентификации в контроллерах. Он создает класс фильтра, реализует интерфейс Filter и реализует методы до и после фильтра.
Тестирование работы фильтра 9:04 Автор тестирует работу фильтра, добавляя код для проверки и обработки ответа.
Создание базовой бейсик-аутентификации 12:06 Автор реализует базовую бейсик-аутентификацию, используя фильтры и методы до и после фильтра. Он тестирует работу аутентификации, используя запросы и ответы.
Создание пользователя и пароля 13:17 Создание пользователя и пароля с использованием кодировки Base64 Проверка правильности пароля и логина
Проверка пользователя и пароля через Spring Security 22:25 Подключение зависимости Spring Security Настройка конфигурации и аутентификации Тестирование работы с Spring Security
Сравнение реализации с Spring Security и собственным решением 30:51 Сравнение фильтров, созданных в Spring Security и собственном решении Анализ различий в реализации и использовании
Введение 30:58 В видео рассказывается о том, как настроить Spring Security для работы с базой данных. Демонстрируется процесс создания фильтра и его подключение к Spring Security.
Подключение к базе данных 38:29 Демонстрируется процесс подключения к базе данных с использованием Flyway и Postgre SQL. Создается файл миграции и настраивается работа с базой данных.
Работа с контроллером 43:58 Демонстрируется работа с контроллером, который принимает принцип да, в принципе. Создается новый пользователь и проверяется работа с новым пользователем из базы данных.
Заключение 46:40 Подводится итог о том, как легко настроить Spring Security на низком уровне и работать с базой данных. Упоминается о том, что более подробно о работе с Spring Security и роли доступа к курлам будет рассказано в следующих видео.