Мы распространяем наше веб-приложение среди наших клиентов в виде файла .war
. Таким образом, пользователь может просто развернуть войну в своем контейнере, и он готов к работе. Проблема в том, что некоторые наши клиенты хотели бы аутентификацию и использовать имя пользователя в качестве параметра для определенных операций в приложении.
Я знаю, как настроить это с помощью web.xml, но это означало бы, что мы должны либо сказать нашим клиентам взломать файл войны, либо распространять 2 отдельные войны; один с аутентификацией (и предопределенными ролями), один без.
Я также не хочу навязывать аутентификацию нашим клиентам, потому что для этого потребуется больше знаний о Java-контейнерах и веб-серверах в целом, и будет сложнее просто взять наше приложение на тест-драйв.
Есть ли способ выполнить настройку аутентификации в контейнере, а не в самом веб-приложении?