Ajuda Com Spring Security

4 respostas
W

olá eu queria saber a tag ou o bloco de codigo que faço pra ocultar um certo botao ou texto dependendo da permisao do usuario, procurei na internet mas nao achei, acho que nao me espresei direito.

4 Respostas

W

bom achei aqui que tem que colocar

xmlns:sec=“http://www.springframework.org/security/facelets/tags
xmlns:sec=“http://www.springframework.org/security/tags

quais sao os certos ? e qual pacote de biblioteca tenho que baixar ?

<sec:ifAnyGranted roles=“ALLOW_CONSULTA_ABC”>

</sec:ifAnyGranted>
tmvolpato

segue o link http://dominikdorn.com/facelets/

W

deu erro

/unidade.xhtml @13,42 <sec:ifAnyGranted> Tag Library supports namespace: http://www.springframework.org/security/facelets/tags, but no tag was defined for name: ifAnyGranted
Leonardo_Gaona
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:sec="http://www.springframework.org/security/tags">

	<h:outputText value="Lorem ipsum dolor sit amet" rendered="#{sec:areAllGranted('ROLE_ADMIN, ROLE_USER')}"/>	
	<h:outputText value="Lorem ipsum dolor sit amet" rendered="#{sec:areNotGranted('ROLE_ADMIN, ROLE_USER')}"/>	
	<h:outputText value="Lorem ipsum dolor sit amet" rendered="#{sec:areAnyGranted('ROLE_ADMIN, ROLE_USER')}"/>	
	
	<!-- Rendered only if user has access to given HTTP method/URL as defined in Spring Security configuration -->
	<h:outputText value="Lorem ipsum dolor sit amet" rendered="#{sec:isAllowed('/secured/foo', 'POST')}"/>	

</ui:composition>
Criado 8 de novembro de 2012
Ultima resposta 9 de nov. de 2012
Respostas 4
Participantes 3