-
Приложение может быть запущено с использованием одного из профилей:
dev
- включено логирование запросов к СУБД и логирование Spring Securityprod
- логирование полностью отключено
-
Для запуска из среды Intellij IDEA необходимо указать необходимый профиль в
Active Profile
/swagger-ui.html
- документация по API/h2-console
- консоль для управления InMemory-базой данных (admin/qwerty007
)
- Используется Cookie Based аутентификация
- Необходимо отправить POST-запрос с логином и паролем пользователя. Далее будет создана сессия, которая указывается в Cookie
JSESSIONID
- Пример запроса в Requests
/login
- URL-для ввода логина и пароля через стандартную страницу- По умолчанию после успешного прохождения аутентификации пользователь будет перенаправлен в
swagger
. Для другого поведения необходимо изменитьdefaultSuccessUrl("/swagger-ui/index.html")
вSecurityConfig
- В
Swagger
иHTTP Client Intellij IDEA
для аутентификации необходимо отправить запрос с логином и паролем. Далее, все запросы в рамках текущей сессии (до перезапуска приложения) будут аутентифицированы автоматически.
- После старта приложения в СУБД уже добавлен пользователь с логином
[email protected]
и паролемadmin
- По умолчанию приложение открывает страницу
swagger
. Для другого поведения необходимо изменить параметрapp.root-redirect-url
в.properties
-файле