Я разрабатываю веб-приложение с двумя главными делениями, одно из которых - это калибровочная сторона приложения и сторона Restlet приложения, которые довольно развязаны. Хотя код находится в том же проекте, я хочу отделить его, поэтому часть Wicket вызывает службы REST, открытые бэкэндом Restlet.Доступ к сеансу пользователя из бэкэнд
Теперь проблема заключается в сеансе, в части Restlet есть компонент Shiro, который выполняет аутентификацию et. и др. при обращении к /login
и правильному имени пользователя & предоставляется пара паролей.
Вопрос в том, что такое подход, который часть приложения Wicket будет знать о пользователе сеанса, который в настоящее время входит в систему в части Restlet с Shiro?
Являетесь ли вы частью реселлера и калитки на одном и том же веб-сервере? Вы можете получить доступ к компонентам Servlet, вызвав: '((HttpServletRequest) RequestCycle.get(). GetRequest(). GetContainerRequest()). GetSession()' – Bravehorsie
Да его на том же сервере. Тот же проект на самом деле, однако часть сервера Restest REST является зависимостью JAR (шаблон развязки, который я пытаюсь сделать) – xybrek