Как реализовать ухо-широкий JAAS


Я хотел бы реализовать JAAS через весь мой файл EAR, содержащий несколько войн.

Я успешно настроил его на каждую войну, но это означает, что когда пользователь переключается между войнами (через гиперссылки между ними), они должны снова войти в систему для каждой, даже если каждая война настроена на использование одной и той же области.

Как я могу создать единый процесс входа для всего уха?

Спасибо.

2 4

2 ответа:

Обычно это относится к контейнеру. Для JBoss , вы можете использовать yourapp.ear/META-INF/jboss-app.xml для этой цели. Здесь вы определяете элемент security-domain, который указывает на соответствующую политику входа. Выдержка из ДТД:

Я нашел ответ! - единый вход во все приложения в одном контексте сервлета и для одной и той же области безопасности. Его можно приобрести с tomcat. Я просто обновил конфигурацию.xml, как указано на приведенном ниже url-адресе, и теперь он запрашивает вход только один раз.

Http://publib.boulder.ibm.com/wasce/V2.1.0/en/valves.html#Valves-AddingtheSingleSignonValvetotheinitialvalvechain