2011-04-12 5 views
2

저는 JAAS를 사용하고 있으며 다른 역할을 위해 일부 폴더에서 보안을 적용했습니다. 페이지에 액세스 할 수 없더라도 사용자가 여전히 권한이없는 링크를 볼 수 있기 때문에 여러 사용자에 대한 탐색을 숨기고 싶습니다. JSF에서 이것을 달성하는 간단한 방법은 무엇입니까? 각 탐색 링크의 "렌더링 된"속성에서 역할을 확인하는 메소드를 호출해야합니까? 모든 샘플 코드? 도와주세요!JSF의 사용자 역할을 기반으로 일부 컨텐츠를 숨길 수 있습니까?

답변

2

사용 rendered보기 위해, 다른 사람에게 도움이 될 수

rendered="#{userBean.role =='ADMIN'}" 

또한 필터를 구성하거나 URL

+0

정답은 여기에서 : http://stackoverflow.com/questions/5648562/is-isuserinrole-method-related-to-jaas – wasimbhalli

+0

글쎄, 내 대답은 틀렸다고 생각하지 않는다;) –

+0

하지만 그 중 하나 userBean을 정의하고 사용자가 로그인 할 때 채워야합니까? 그러나 위의 URL은 매우 간단한 방법입니다 :) – wasimbhalli

관련 문제