Есть 2 приложения: Первое приложение представляет собой REST API, работа с которым осуществляется через второе приложение с помощью RestTemplate (получение списка юзеров, добавление/редактирование/удаление).
В REST API я добавил Spring security и написал кастомный UserDetailsService, в котором 1 единственный метод findByUsername(username).
Вопрос: как я могу авторизовываться через второе (клиентское) приложение в первом? Напрямую по адресу localhost:8080/login авторизация проходит. Но мне нужно авторизоваться через клиентское приложение, которое запускается на localhost:8090, чтобы получить список юзеров (если я админ) или попасть на страницу авторизовавшегося юзера.
Например, настроить проксирование через nginx. Сайт будет работать на 80 порту, все его запросы будут проксироваться nginx-ом на 8090 порт. А запросы непосредственно касающиеся авторизации nginx будет заворачивать на 8080 порт
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости