Модули Spring: Spring Security | OTUS
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
C++ Developer. Professional JavaScript Developer. Professional Android Developer. Professional Microservice Architecture React.js Developer JavaScript Developer. Basic PostgreSQL Программист С C++ Developer. Basic Team Lead PHP Developer. Professional Подготовка к сертификации Oracle Java Programmer (OCAJP) Алгоритмы и структуры данных Разработчик IoT C# Developer. Basic Unreal Engine Technical Game Design C# ASP.NET Core разработчик Python Developer. Professional Python Developer. Basic Node.js Developer iOS Developer. Professional Cloud Solution Architecture Kotlin Backend Developer Agile Project Manager Scala-разработчик Symfony Framework iOS Developer. Basic Супер-интенсив Azure Специализация Python Developer
Инфраструктура
Экспресс-курс по управлению миграциями (DBVC) Экспресс-курс «IaC Ansible» Microservice Architecture Разработчик программных роботов (RPA) на базе UiPath и PIX Внедрение и работа в DevSecOps NoSQL Специализация Administrator Linux
-24%
Разработчик IoT Мониторинг и логирование: Zabbix, Prometheus, ELK MongoDB
-30%
DevOps практики и инструменты MS SQL Server Developer SRE практики и инструменты Administrator Linux. Advanced Infrastructure as a code Супер-интенсив "Tarantool" Специализация Network engineer
Корпоративные курсы
Экспресс-курс по управлению миграциями (DBVC) Экспресс-курс «IaC Ansible» Разработчик программных роботов (RPA) на базе UiPath и PIX Внедрение и работа в DevSecOps NoSQL Spark Developer Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes» Game QA Engineer DevOps практики и инструменты Enterprise Architect Node.js Developer Cloud Solution Architecture Agile Project Manager Супер-практикум по работе с протоколом BGP Infrastructure as a code Промышленный ML на больших данных Супер-интенсив Azure Руководитель поддержки пользователей в IT
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02

Модули Spring: Spring Security

Модуль Security в Spring представляет собой среду авторизации, аутентификации и контроля доступа. По сути, это стандартный фреймворк, применяемый в целях защиты программных приложений, работающих на основе Spring.

Этот модуль предоставляет только базовую функциональность по безопасности, однако эту функциональность можно без проблем увеличить с учетом своих предпочтений.

Screenshot_from_2018_01_05_12_01_32-1801-03ccff.png

Перечислим основные характеристики Spring Security: • авторизация и аутентификация пользователей; • обеспечение защиты от таких атак, как кликджекинг, фиксация сессии, имитация межсайтовских запросов и пр.; • поддерживается интеграция с Servlet API; • при желании можно подключить модуль Spring Web MVC.

На деле модуль Security необходим для обеспечения проверки безопасности и защиты программного приложения от различных атак.

Screenshot_from_2018_01_05_12_06_30-1801-9790c3.png

Как изучить Spring Security подробнее?

  1. Во-первых, вы можете почитать следующее руководство на официальном сайте: https://spring.io/guides/gs/securing-web/.
  2. Во-вторых, есть соответствующий раздел в техдокументации: https://spring.io/projects/spring-security#overview.
  3. Ну и в-третьих, вам может пригодиться подробное руководство, где разъяснены все функции: https://spring.io/guides/topicals/spring-security-architecture.

Если же хотите научиться «выживать» в проектах, где есть «Спринг», добро пожаловать на специализированный курс в Otus!

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться