У меня есть два Java WebApps, которые работают на том же JBoss сервере, но в другом домене:Войти в webapp2 от webapp1 использованием JAAS
Все содержание обоих сайтов обеспечивается с помощью логистического модуля JAAS. Теперь я хотел бы создать кнопку внутри app1, чтобы перейти на страницу на app2. Как и было предсказано, я представляю loginscreen из app2. Я могу успешно войти в систему.
Однако пользователи обоих веб-приложений на самом деле одинаковы. это означает, что имя пользователя/пароли, действительные для приложения1, также действительны для приложения2. Я хотел бы запрограммировать что-то, чтобы обойти избыточную проверку безопасности. Если приложение 1 хочет получить доступ к странице из app2, я хотел бы как-то пройти вдоль j_username, а j_password - в app2 sothat app2 может немедленно выполнить проверку безопасности. Это не проблема, если мне нужно создать дополнительный контроллер или jsp и использовать перенаправление в этом процессе. Как я могу напрямую передать j_username и j_password так, чтобы loginscreen больше не показывался, но проверка безопасности все еще выполняется?
Как у вас есть другой порт1 и порт2 для одного и того же jboss? Это один экземпляр Jboss и port1 == port2? – sibnick
Это один сервер (машина) с настройкой домена jboss. Таким образом, существует несколько экземпляров/групп серверов. Вторая группа имеет смещение порта. – user1884155