Menu dinâmico por usuário

Caros,

Preciso criar um menu dinâmico conforme o login do usuário: após o login, o menu apresentará as opções conforme os direitos do usuário. Estou utilizando o Jaas.

Acredito que usando o PrimeFaces Dynamic Menu (http://www.primefaces.org/showcase/ui/menu.jsf) seja o ideal, porém, gostaria da opinião da comunidade.

Se seu sistema for JSF e você souber usar o menu, vai fundo uai.

Fala Hebert, ótimo livro, parabéns!

Você veria alguma outra estratégia?

faz um unico menu com javascript, o bootstrap é uma boa opção de por fora da opçao que deve ser vista apenas por um tipo de usuario faça mais ou menos assim


<ui:fragment renderer="#{user.tipo eq 'admin'}>
//aqui sua opção de menu
</ui:fragment>

eu construo assim os menus…">

[quote=brccosta]Fala Hebert, ótimo livro, parabéns!

Você veria alguma outra estratégia?[/quote]Opa, valeu.

Estratégias tem muitas, vai da tecnologia usada no projeto.

Primefaces, JQuery, JavaScript, Twitter Bootstrap e assim vai.

tem bastante exemplo de menu dinamico utilizando o primefaces
eu mesmo já fiz, mas nao gosto de controlar a segurança dessa maneira

Obrigado pelas respostas!

CristianPalmaSola10, user seria um ManagedBean? Usando Jaas, você captura o usuário logado através de um filter?


tmvolpato, qual sua abordagem para controle de segurança?

é por ai mesmo ta n caminho da minha ideia ja…

[quote=brccosta]Obrigado pelas respostas!

CristianPalmaSola10, user seria um ManagedBean? Usando Jaas, você captura o usuário logado através de um filter?


tmvolpato, qual sua abordagem para controle de segurança?[/quote]
Aqui mostra como usar JAAS com JSF: Aplicação Web Completa JSF EJB JPA JAAS
Aqui mostra como usar Filter com JSF: Aplicação Web Completa Tomcat JSF Primefaces JPA Hibernate