Problema usando Restrição declarativa(Segurança) + Tomcat 6 + JSF e Facelets

0 respostas
I

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.

Criado 9 de julho de 2009
Respostas 0
Participantes 1