Идентификатор сеанса Spring Boot Microservices - PullRequest
0 голосов
/ 21 марта 2019

Я хочу провести рефакторинг приложения Spring Boot для микросервисов.Текущий механизм аутентификации работает через идентификаторы сеансов, хранящиеся в cookie, и каждый HTTP-запрос должен предоставлять правильный идентификатор сеанса для аутентификации пользователя.Сервис аутентификации встроен в монолит.

Теперь я хочу создать независимый сервис для функциональности, связанной с пользовательскими данными, в основном для отображения его пользовательских данных на веб-странице.Давайте назовем это userdata-service.Служба userdata получает запрос и идентификатор сеанса вошедшего в систему пользователя.Теперь сервис userdata должен использовать сервис аутентификации для аутентификации пользователя с помощью идентификатора сеанса.

Должен ли я создать конечную точку отдыха в сервисе monolith / authencation для аутентификации из сервиса userdata или есть какие-либодругие возможности управления аутентификацией с помощью идентификаторов сеансов и микросервисов?

...