【问题标题】:how to assign a role in apache tiles如何在 apache 磁贴中分配角色
【发布时间】:2013-02-12 15:25:51
【问题描述】:

Apache Tiles 让我们可以根据role 添加定义或属性。这个角色到底是什么?如何为当前用户设置角色?

【问题讨论】:

    标签: security jakarta-ee tiles role


    【解决方案1】:

    磁贴角色用于容器管理的安全性。框架获得角色的地方见:http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html

    容器管理的安全性在应用服务器 (AS) 之间会有所不同,您需要查阅您的特定文档。

    优点是,如果您已经熟悉容器管理的安全性,则可以轻松控制对磁贴的访问。缺点是,如果您不使用容器管理的安全性,那么设置起来并不容易,而且不那么便携。如前所述,不同的 AS 不同的设置。

    Spring 安全性应该更容易实现并且更便携:http://static.springsource.org/spring-security/site/ 当然,它不仅可以应用于 struts2 操作,还可以应用于服务和数据层。

    我想研究的另一个应用程序管理的安全框架是 apache shiro:http://shiro.apache.org/ 这是一个关于两者的 SO 问题:Spring security vs Apache Shiro

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-04
      • 2011-10-01
      • 1970-01-01
      • 2023-02-14
      • 2014-06-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多