У меня есть слияние, jira и мое собственное приложение jsf, связанное с толпой. Это позволило использовать единый вход для трех приложений.
Когда я не вошел в систему и не запросил URL глубоко внутри слияния, меня перенаправили на страницу входа в слияние. Я делаю логин и меня перенаправляют на ранее запрашиваемую страницу. Это хорошо.
Но когда я вызываю URL из собственного разработанного приложения (и я не вошел в систему), я перенаправляюсь на страницу входа в систему слияния (это правильно), но после этого я перенаправляюсь на домашнюю страницу слияния вместо страница (мое приложение) я изначально просил.
Как я могу получить такое же поведение в моем собственном приложении?
Добавлено пояснение об интеграции:
код, чтобы увидеть, существует ли действительный токен толпы
authenticated = HttpAuthenticatorFactory.getHttpAuthenticator().isAuthenticated(
(HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest(),
(HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse());