Bom dia!
Estou penando com um problema a dias e não obtive sucesso em pesquisas na net.
Tenho um projeto Web que possui um servlet e este realiza diversas operações, uma delas é obter o usuário logado no sistema.
Adicionei no web.xml as regras de segurança para a proteção geral do projeto web.
<security-constraint>
<web-resource-collection>
<web-resource-name>Geral</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>ADMINISTRADOR</role-name>
</auth-constraint>
</security-constraint>
Após realizado o login, realizo a operação do servlet para obter o usuário logado (estou utilizando o método getUserPrincipal do request), porém o método sempre retorna nulo, não estou compreendendo o porquê, pois existe um usuário logado e o Servlet está protegido pela regra de segurança.
Alguém tem uma idéia para solucionar este problema?
Valew!!!