Boa tarde Pessoal !
Primeiramente obrigado por gastar seu tempo lendo este meu post.
Estou com o seguinte problema tenho uma aplicação feita com JSF 1.2 e Facelets, e estou usando a segurança declarativa do Tomcat, segue abaixo como está minha declaração:
web.xml
<security-constraint>
<display-name>Security Constraint</display-name>
<web-resource-collection>
<web-resource-name>Protected Area</web-resource-name>
<!-- Define the context-relative URL(s) to be protected -->
<url-pattern>/modules/parametrolst.jsf</url-pattern>
<url-pattern>/modules/parametrolst.xhtml</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>PAR01</role-name>
</auth-constraint>
</security-constraint>
Na minha tela(pagina) principal tenho um menu deste modo:
<h:commandLink action="parametros" styleClass="menu">Parametros</h:commandLink>
E meu faces-config.xml:
<navigation-rule>
<navigation-case>
<from-outcome>parametros</from-outcome>
<to-view-id>/modules/parametrolst.jsf</to-view-id>
</navigation-case>
</navigation-rule>
O problema é que usuarios que não tem a role “PAR01” estão conseguindo acessar está pagina a partir ta tela inicial, alguém sabe o que pode ser e como corrigir ?
Desde já agradeço.