Acesso a componente com Spring Security [RESOLVIDO]

3 respostas
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.

3 Respostas

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;

andii.brunetta

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.

Olá revton!
Obrigada :slight_smile: rsrs

a resposta é bem essa que o finotti falou mesmo!

revton

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;

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.

Criado 25 de agosto de 2011
Ultima resposta 30 de ago. de 2011
Respostas 3
Participantes 3