Содержание курса
1. Введение в безопасность и архитектуру
2 урока
3
2
0м
0
Закрытый
1.1
Основы безопасности веб-приложений
↗
2
1
-
0
Закрытый
1.2
Архитектура Spring Securit
↗
1
1
-
0
2. Быстрый старт Spring Security
2 урока
2
2
0м
0
Закрытый
2.1
Подключение Spring Security
↗
1
1
-
0
Закрытый
2.2
Первая конфигурация безопасности
↗
1
1
-
0
3. Аутентификация
5 уроков
5
5
0м
0
Закрытый
3.1
Basic Authentication
↗
1
1
-
0
Закрытый
3.2
Form Login
↗
1
1
-
0
Закрытый
3.3
Пользователи и аутентификация
↗
1
1
-
0
Закрытый
3.4
Безопасность паролей
↗
1
1
-
0
Закрытый
3.5
Хранение пользователей
↗
1
1
-
0
4. Аутентификация через базу данных
3 урока
3
3
0м
0
Закрытый
4.1
Создание модели пользователей
↗
1
1
-
0
Закрытый
4.2
Custom UserDetailsService
↗
1
1
-
0
Закрытый
4.3
Практика JPA аутентификации
↗
1
1
-
0
5. Авторизация
3 урока
4
3
0м
0
Закрытый
5.1
Roles и Authorities
↗
2
1
-
0
Закрытый
5.2
Авторизация HTTP-запросов
↗
1
1
-
0
Закрытый
5.3
Method Security
↗
1
1
-
0
6. Защита от уязвимостей
3 урока
3
3
0м
0
Закрытый
6.1
CSRF защита
↗
1
1
-
0
Закрытый
6.2
CORS
↗
1
1
-
0
Закрытый
6.3
Session Management
↗
1
1
-
0
7. JWT
4 урока
5
4
0м
0
Закрытый
7.1
Stateless архитектура
↗
1
1
-
0
Закрытый
7.2
JWT основы
↗
2
1
-
0
Закрытый
7.3
Реализация JWT
↗
1
1
-
0
Закрытый
7.4
JWT Filter
↗
1
1
-
0
8. OAuth2
2 урока
4
2
0м
0
Закрытый
8.1
Основы OAuth2
↗
2
1
-
0
Закрытый
8.2
OAuth2 Login
↗
2
1
-
0
9. Финальный проект
1 урок
1
1
0м
0
Закрытый
9.1
Task Tracker API
↗
1
1
-
0