Сделать Spring Boot приложение

5 000 руб. за проект
17 февраля 2022, 21:40 • 7 откликов • 45 просмотров
Нужно сделать приложение на Spring Boot

Приложение должно иметь два реста:
  1. /api/auth - для аутентификации
  2. /api/test - для проверки доступа с и без аутентификации

Требования
  • использовать зависимости:
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-security'
  • рест аутентификации должен принимать POST запрос с телом:
{
«authInfo»: «any_string»
}
  • Аутентификация проверяется следующим образом - если authInfo равно «123» то аутентификация успешная
  • Должен работать стандартный механизм выдачи сессии пользователю с помощью cookies
  • Для всего нужно использовать Spring Security. Переопределить auth провайдер, фильтры, если нужно, но не велосипедить с ручным вызовом ContextHolder или ручной обработкой кук.

Запрещается:
  1. Обрабатывать cookies в запросе руками
  2. Создавать для работы с сессиями свои велосипедные конфиг-мапы
  3. Использовать jsp, аутентификацию через форму
В качестве проверки работоспособности нужно сходить постманом на рест /api/test - получить соответствующую ошибку, затем сходить на /api/auth с телом запроса из требований (в ответе должна прийти кука сессии) и после этого опять сходить на /api/test и получить 200 код.

Отзывы
 
~ 2 года назад
R50 17540e233d58267a99d21a81e30a9259
Фрилансер
 
~ 2 года назад