Spring Security
- Продвинутый уровень
-
Наставник: Нет
-
Сертификат: Нет
-
Формат: Online
-
Рассрочка: Нет
- Язык: Русский
- Осталось
мест: Неограничено
Spring Security
Spring Security – это Java фреймворк, спроектированный для решения вопросов безопасности приложений: авторизация, аутентификация, защита от различного рода атак и др.
Знания и навыки, которые приобретете
-
Понимать принципы систем безопасности в web приложениях
-
Подключать фреймворк Security Spring к вашему приложению
-
Настраивать источник данных для аутентификации пользователя
-
Подключать как стандартные настройки и формы для аутентификации, так и собственные
-
Создавать систему фильтрации запросов по адресу, роли пользователя или состоянию аутентификации
-
Ограничивать доступ к отдельным методам/функциям приложения
-
Использовать встроенные методы Spring Security для защиты от CSRF атак
-
Использовать в работе Spring Expression Language – язык выражений, созданный для Spring Framework и поддерживающий запросы и управление графом объектов во время выполнения
-
Настраивать Cross-Origin Resource Sharing (CORS) в Spring Security
-
Организовывать доступ к данным с помощью протокола LDAP
-
Использовать методы шифрования для хранения паролей в базе данных
-
Использовать возможности AOP (Aspect-Oriented Programming) для усложнения модели ограничений доступа к ресурсам