/Learning_Java_Netology_spring_security

Домашнее задание к занятию 8.6: Безопасность в веб-приложениях, Spring Security

Primary LanguageJava

Домашнее задание к занятию 8.6: Безопасность в веб-приложениях, Spring Security

Задача Безопасное приложение

Описание

Сегодня мы попрактикуемся в обеспечении безопасности для приложений. Мы ограничим доступ к endpoint'ам.

  1. Возьмите любое из уже реализованных приложений на Spring boot, где есть контроллер и не менее одного метода-обработчика запросов на разные endpoint'ы.

  2. Добавьте в приложение зависимость на spring-boot-starter-security

  3. Реализуйте класс-наследник WebSecurityConfigurerAdapter так, чтобы:

  • пользователь логинился через стандартную форму логина от Spring
  • как минимум на один из endpoint'ов вашего приложения можно было попасть без авторизации, а на все остальные только после авторизации
  1. Запуште изменения в репозиторий и прикрепите ссылку на него в домашнем задании.