AmauriSpPoa:
Bom dia, eu fiz um projeto aqui para testar, foi necessário adicionar a dependência.
<dependency>
<groupId>org.springframework.webflow</groupId>
<artifactId>org.springframework.faces</artifactId>
<version>2.0.5.RELEASE</version>
<scope>compile</scope>
</dependency>
Olá Amauri,
Desculpe a ignorância, mas vamos ver se entendi…
tenho que criar o Arquivo springsecurity.taglib.xml (com suas devidas configs) dentro da pasta /WEB-INF, registrar o arquivo no Web.xml, conforme abaixo…
<context-param>
<param-name>javax.faces.FACELETS_LIBRARIES</param-name>
<param-value>/WEB-INF/springsecurity.taglib.xml</param-value>
</context-param>
E ainda adicionar a depêndencia (no web.xml) que você citou, isso ?
<dependency>
<groupId>org.springframework.webflow</groupId>
<artifactId>org.springframework.faces</artifactId>
<version>2.0.5.RELEASE</version>
<scope>compile</scope>
</dependency>
Outra coisa, sabe como concateno o valor de um MANAGEDBEAN em uma ROLE ?
Exemplo:
<h:outputText value="Lorem ipsum dolor sit amet" rendered="#{sec:areAnyGranted('ROLE_[b]{MEUBEAN.TESTE}[/b]_SALVAR')}"/>
O Atributo “MEUBEAN.TESTE” não está sendo interpretado… acredito que é pq ele esteja entre aspas … mas se tentar concatenar com “+” da erro…
Abraço,
:roll: