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.
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>
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
[code]
<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>[/code]