Acesso a componente com Spring Security [RESOLVIDO]

Boa tarde, pessoal.

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:

http://javasemcafe.blogspot.com/search/label/Spring%20Security
Parabéns Andréia pelo post!

Valeu.

É 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 &lt;sec:authorize ifAllGranted="ROLE_USER"&gt; &lt;h:commandButton id="xxxx" /&gt; &lt;/sec:authorize&gt;

[quote=revton]Boa tarde, pessoal.

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:

http://javasemcafe.blogspot.com/search/label/Spring%20Security
Parabéns Andréia pelo post!

Valeu.[/quote]

Olá revton!
Obrigada :slight_smile: rsrs

a resposta é bem essa que o finotti falou mesmo!

[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 &lt;sec:authorize ifAllGranted="ROLE_USER"&gt; &lt;h:commandButton id="xxxx" /&gt; &lt;/sec:authorize&gt; [/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.