Настройка разных методов авторизации для разных папок в одном .war

Я хотел бы создать один .war, который содержит как веб-форму входа в систему для веб-графического интерфейса пользователя, так и ОСНОВНУЮ аутентификацию (в данном случае для интерфейса веб-службы).

 /index.html (unsecured welcome page)
 +---/interactive (folder containing web pages using auth-method=FORM)
 +---/service (servlet mapping for web service using auth-method=BASIC)

Я не вижу способа настроить такую ​​настройку в файле web.xml. Похоже, что конфигурация входа в систему не может отображаться внутри конфигурации безопасности и допускает только один глобальный метод аутентификации для .war.


person Chris Nava    schedule 21.01.2010    source источник


Ответы (1)


Решение состояло в том, чтобы создать два подмодуля .war и упаковать их в файл .ear.

person Chris Nava    schedule 28.01.2010
comment
Привет, у меня такая же проблема. Мое приложение доступно через веб-клиент JSF и веб-службу Jax-RS. Я хочу использовать аутентификацию формы для веб-приложения и авторизацию дайджеста для веб-службы, но я не хочу упаковывать свое приложение в две войны в одной войне. Вы нашли другое решение в то же время? - person Theo; 09.12.2010
comment
Нет. Это решение было достаточно хорошим для моих целей, поэтому я перестал искать. Если вам удастся найти лучшее решение, опубликуйте его, и я проголосую за вас. ;-) - person Chris Nava; 10.12.2010