Controle de acesso em nível de métodos

2 respostas
L

Tudo certo pessoal?

Seguinte, estou tentendo implementar um esquema de seguranca para uma aplicação web com JSF 2. Consegui fazer um esquema com PhaseListener para bloquear o acesso por página, mas gostaria de saber se tem como eu fazer o controle também em cada método dos meus managedbeans.

tipo se o usuário clicar no botão, digamos, “excluir produto” que executa o método no meu bean excluirProduto(). Tem como eu interceptar essa requisição e não permitir a execução dessa ação no meu PhaseListener ou em algum outro lugar?

2 Respostas

D

Crie um Interceptor, no interceptor tem como você saber qual classe e método que serão executados, então poderá fazer sua regra e redirecionar para o local desejado.

L

Mas tem como colocar um interceptor no JSF? Você teria algum exemplo que eu possa me basear?!

Valeu

Criado 27 de dezembro de 2010
Ultima resposta 27 de dez. de 2010
Respostas 2
Participantes 2