Venho com uma dúvida a respeito de Spring Security que acabei de conhecer e gostei da forma de usá-lo…
Gostaria de saber se existe uma forma de interceptar um componente em vez de somente uma URL com o uso do Spring Security?
Por exemplo um commandButton que para determinados perfis não deve aparecer.
Já deixo como referencia para quem não conhece o Spring Security e tenha vontade de conhecer, segue uma referencia, que achei legal:
É possível “restringir” a visualização de um componente através da autorização do usuário. Procure pela tag < sec:authorize > do spring security
Exemplo
<sec:authorize ifAllGranted="ROLE_USER">
<h:commandButton id="xxxx" />
</sec:authorize>
Venho com uma dúvida a respeito de Spring Security que acabei de conhecer e gostei da forma de usá-lo…
Gostaria de saber se existe uma forma de interceptar um componente em vez de somente uma URL com o uso do Spring Security?
Por exemplo um commandButton que para determinados perfis não deve aparecer.
Já deixo como referencia para quem não conhece o Spring Security e tenha vontade de conhecer, segue uma referencia, que achei legal:
[quote=finotti]É possível “restringir” a visualização de um componente através da autorização do usuário. Procure pela tag < sec:authorize > do spring security
Exemplo
<sec:authorize ifAllGranted="ROLE_USER">
<h:commandButton id="xxxx" />
</sec:authorize>
[/quote]
Obrigado finotti…
Desculpe a demora, pois ainda não tive tempo para testar, mas já é uma solução interessante.
Andréia, eu que agradeço, gostei muito do post, bem prático e direto.