An open API service indexing awesome lists of open source software.

https://github.com/skyrocketstan/learning_java_netology_spring_security

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

homework java javalearning netology spring spring-boot spring-security

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

          

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

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

### Описание

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

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

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

3. Реализуйте класс-наследник `WebSecurityConfigurerAdapter` так, чтобы:
- пользователь логинился через стандартную форму логина от Spring
- как минимум на один из endpoint'ов вашего приложения можно было попасть без авторизации, а на все остальные только после авторизации

4. Запуште изменения в репозиторий и прикрепите ссылку на него в домашнем задании.