Я реализую функцию входа в систему SSO для приложения, в котором учетные данные SSO с хост-сайта отправляются в теле запроса вместе с URL-адресом моего приложения, который мне нужно обработать при запуске index.jsp для моей страницы. Подход, который я пытаюсь использовать, состоит в том, чтобы хранить эти учетные данные SSO (как объект значения) в контексте сервлета следующим образом: context.setAttribute("ssoCredentials", ssoLoginVO);
используя фильтр сервлета, а затем получить его, вызвав servletContext.getAttribute("ssoCredentials")
из PhaseListener на странице входа. Однако попытка получить атрибут не работает, хотя я вижу другие атрибуты при печати списка имен атрибутов.
Есть ли недостаток в этом подходе или я не использую правильные методы для достижения того, что мне нужно? Благодарим вас за помощь в этом.