Модули Spring: Spring Security
Модуль Security в Spring представляет собой среду авторизации, аутентификации и контроля доступа. По сути, это стандартный фреймворк, применяемый в целях защиты программных приложений, работающих на основе Spring.
Этот модуль предоставляет только базовую функциональность по безопасности, однако эту функциональность можно без проблем увеличить с учетом своих предпочтений.
Перечислим основные характеристики Spring Security: • авторизация и аутентификация пользователей; • обеспечение защиты от таких атак, как кликджекинг, фиксация сессии, имитация межсайтовских запросов и пр.; • поддерживается интеграция с Servlet API; • при желании можно подключить модуль Spring Web MVC.
На деле модуль Security необходим для обеспечения проверки безопасности и защиты программного приложения от различных атак.
Как изучить Spring Security подробнее?
- Во-первых, вы можете почитать следующее руководство на официальном сайте: https://spring.io/guides/gs/securing-web/.
- Во-вторых, есть соответствующий раздел в техдокументации: https://spring.io/projects/spring-security#overview.
- Ну и в-третьих, вам может пригодиться подробное руководство, где разъяснены все функции: https://spring.io/guides/topicals/spring-security-architecture.
Если же хотите научиться «выживать» в проектах, где есть «Спринг», добро пожаловать на специализированный курс в Otus!