Как мне рендерить компоненты JSF на основе авторизованной роли пользователя?Я знаю, что внешний контекст раскрывает принципы, но как мне правильно сделать рендеринг в JSF?В JSP это будет что-то вроде
<% isUserInRole(Roles.ADMIN) { %>
<button>Edit!</button>
<% } %>
Как мне написать это в JSF наилучшим образом?Мое лучшее предположение - это визуализированный атрибут, связанный с методом поддерживающего бина, который возвращает логическое значение, но он привел бы к неактуальному вспомогательному бину, если бы мне пришлось отображать некоторые элементы навигации только для администраторов ...
Glassfish V3.1, JSF 2.x