【发布时间】:2013-02-06 14:07:05
【问题描述】:
鉴于我无法创建任何新角色,因为它们是在 CAS 服务器中创建的,并且我无法控制它们,有没有办法保护 PDF 文件仅在用户同时拥有“客户”时才能打开和“专业”角色?
换句话说,考虑以下三个用户:
user1 只有“客户”角色 user2 具有“客户”和“专业”角色 user3 具有“客户”和“专业”角色 user4 只有“专业”角色
应该只允许 user2 和 user3 查看 PDF。
基本上,我想做这样的事情:
<security-constraint>
<web-resource-collection>
<web-resource-name>auth</web-resource-name>
<url-pattern>/doc/profesionalCustomer.pdf</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>professional,customer</role-name>
</auth-constraint>
</security-constraint>
这可能吗?
提前致谢
【问题讨论】: