У меня есть WebApplication на WAS 6.1, использующий JAAS, уже работающий. Аутентифицирует и авторизует упорядоченным образом. Но моя страница выхода не деавторизирует принципала. Это приложение корректно работает на JBoss и Glasfish, но не на WAS.
Моя страница выхода из системы - это просто JSP с этим содержимым.
<%System.out.println("principal is not null:"+(null != request.getUserPrincipal()));
if (null != request.getSession(false))
request.getSession(false).invalidate();
%><jsp:include page="/index.html" />
Я что-то упустил? Я бы предпочел не использовать какой-либо конкретный API из Webpshere, но если он будет абсолютно необходим, я это сделаю.