Глобальный / общий сеанс - PullRequest
       30

Глобальный / общий сеанс

0 голосов
/ 27 сентября 2018

Я новичок в весенней облачной экосистеме и пытаюсь настроить приложения / приложения на основе микроуслуг.

Моя установка выглядит следующим образом:

  • api-gateway -использование zuul и OAuth2Sso - сеанс включен (так как необходимо, чтобы поток разрешения authorization_code и токен не отображался в браузере)
  • auth-сервер - используя OAuth2 - eureka enabled - сеанс включен (как необходимость потока предоставления authorization_code)
  • resource-server-1 - eureka включена - сеанс отключен (как защищено с помощью токена oauth2, который хранится в сеансе api-шлюза)
  • resource-server-2 - eureka включен - сеанс отключен (как защищенный с помощью токена oauth2, который хранится в сеансе API-шлюзапроблема для меня.Я могу использовать spring-session для того же, но в этом случае я поддерживаю две базы данных, одну для сеанса API-шлюза, а другую для сервера аутентификации.

    Есть ли способ, который будет использовать одно хранилище для сессии для обоих приложенийauth-сервер и api-шлюз?(Цель состоит не в том, чтобы поддерживать две разные сессии и две разные базы данных)

...