У меня есть (1) приложение Tomcat Server. Он проксирование вызовов на второй (2) App Server (третья сторона), как в:Проблема JSESSIONID Когда Tomcat Server выступает в качестве прокси для другого сервера Tomcat
Конечного пользователя -> Мой (1) сервер Tomcat приложения -> второй (2) App Сервер
Когда конечный пользователь выполняет аутентификацию с помощью моего (1) приложения Tomcat Server, мое приложение (1) Tomcat Server по очереди входит во второй (2) сервер приложений от имени конечного пользователя.
Второй (2) сервер приложений затем генерирует JESSIONID. Мне нужно, чтобы JESSIONID был тем, который связан с конечным пользователем, который взаимодействует с моим (1) сервером Tomcat.
Проблема заключается в том, что второй (2) сервер приложений поддерживает один сеанс с My (1) Tomcat Server, так что если несколько конечных пользователей взаимодействуют с My (1) сервером Tomcat, все они заканчиваются совместное использование одного сеанса.
(я надеюсь, что имело смысл)
Что такое правильный способ справиться с этой ситуацией?
Спасибо за любую помощь!
Если вы используете HttpClient из Tomcat 1 -> Tomcat 2, и у вас есть глобальное соединение, возможно, это управление cookies по всему миру. Вы захотите изменить эти подключения для каждого пользователя, а не для общего доступа. –