【发布时间】:2011-10-25 15:26:22
【问题描述】:
我学习了如何将容器身份验证与 JDBC 领域一起使用。 我在互联网上搜索了很多,但除了以下文章外,我找不到任何关于 JSF 授权的内容。 JSF authorization
我的目标是避免使用直接链接访问受保护的页面,并根据经过身份验证的用户权限显示/隐藏菜单项和表单组件。 最后一部分可以使用 JSF 标记的渲染属性来实现,但在创建我自己的肮脏和高耦合解决方案之前,我想知道是否有一些特定的最佳实践或库可以提供帮助。事实上,有条件渲染的组件数量非常多,我不想为每个组件编写一个特定的函数。 也许我可以为每个经过身份验证的用户创建一个映射,其中包含所有条件渲染组件的名称(id)和一个带有字符串参数(组件的唯一名称/id)的单个函数。这是一个好主意吗 ?我有什么选择? 我不想在项目中添加其他通用框架,例如 spring,只使用其中的一小部分(安全框架)。
谢谢 菲利波
【问题讨论】:
标签: jsf role-base-authorization