Я реализовал LoginModule, чтобы выполнить некоторую пользовательскую аутентификацию и вызвать аутентификацию, используя метод login () класса LoginContext.Методы login () и commit () модуля входа в систему вызываются успешно, но вместо возможности использования веб-приложения меня сразу же возвращают на страницу входа.request.getUserPrincipal () имеет значение null, равно как и request.getRemoteUser ().
Любые идеи будут приняты с благодарностью.Спасибо!
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ
Кроме того, сразу после того, как я позвоню loginContext.login()
на входной стороне, вызов loginContext.getSubject().getPrincipals()
даст мне правильный список руководителей и ролейпользователь, который только что вошел в систему.
Я использую Tomcat 6.0.29 в качестве сервера.