Мне было интересно, возможно ли иметь приложение Java EE с несколькими областями безопасности JAAS.
В настоящее время я разрабатываю приложение, в котором некоторые пользователи должны проходить проверку подлинности с использованием данных, хранящихся в базе данных, тогда как другие пользователи должны проходить проверку подлинности с помощью привязки LDAP.
Итак, я создал 2 области безопасности в glassfish 3.1, область JDBC и область LDAP и настроил мой web.xml для использования области LDAP (большинство пользователей - LDAP).
Я тогда использую:
HttpServletRequest request = (HttpServletRequest) context.getExternalContext().getRequest();
request.login(username, password);
для аутентификации пользователя
возможно ли переключиться на область JDBC перед вызовом 'request.login'?
спасибо заранее