Controle de Acesso com VRaptor

5 respostas
D

Então,

eu fiz um controle de acesso usando o interceptador, que nem disse neste tópico:
http://www.guj.com.br/java/272799-vraptor---interceptador-resolvido

tudo bem, só estou dividindo o “Admin”… mas e se eu fizesse controle de usuário por módulos?

Financeiro, Contábil, Adminsitrativo, Vendas, etc e tal…

Deveria criar um interceptador pra cada tipo de acesso, lotar os jsp com if,
e anotar cada método?

Existe outras maneiras de fazer isto com VRaptor?
Abraços

5 Respostas

L

se vc der uma olhada nos plugins do VRaptor:

tem alguns que cuidam de autenticação:



dá uma olhada se algum deles faz o que vc precisa…

A resposta a essa pergunta é quase sempre “sim” :wink:

D

Opa,

obrigado, nao fazia ideia da quantidade de plugins...
muito legal...

Então o vraptor-authentication faz a autenticação sem necessitar criar o interceptador e tal...
tudo bem...

o SACI pelo jeito verifica isto e executa apenas os ROLES...
mas ta sem documentação lá...

de qqer maneira obrigado...

PS: o que vc diria se visse um código cheio de:
@RestritoFinanceiro
@Restrito
public void ....

@RestritoContabil
@RestritoFinanceiro
@Restrito
public void ...


@RestritoVendas
@Restrito
public void...

?
asdhuashud

L

preferiria algo como

@Restrito({Role.VENDAS, Role.FINANCEIRO})
D

Lucas Cavalcanti:
preferiria algo como

@Restrito({Role.VENDAS, Role.FINANCEIRO})

Humm…
Usando o SACI q tem os roles?

vlw pela resposta
abraços

L

usando qqer um deles, só implementar a anotação que recebe esses roles

Criado 14 de maio de 2012
Ultima resposta 15 de mai. de 2012
Respostas 5
Participantes 2