2
我使用JBoss 5.1 GA和Seam 2.2的Eclipse Helios(已安装JBoss Tools)。我注意到每次部署项目时,都会看到一条警告,告知我没有安装许可存储。安装权限存储如果你想使用持久连接权限商店未安装在JBoss Seam
请如何做我使用框架附带的默认权限存储?
我使用JBoss 5.1 GA和Seam 2.2的Eclipse Helios(已安装JBoss Tools)。我注意到每次部署项目时,都会看到一条警告,告知我没有安装许可存储。安装权限存储如果你想使用持久连接权限商店未安装在JBoss Seam
请如何做我使用框架附带的默认权限存储?
查找范围中缝documentation
要点的部分15.6.10.3. JpaPermissionStore
还有就是你分配一个特殊的实体,将负责提供和存储授权数据。 Seam将扫描实体字段上的注释org.jboss.seam.annotations.security.permission.*
,并决定如何使用或设置该字段的值。
另请注意,Seam不会为您提供用户界面来管理权限存储,而是会提供API,您可以使用它来构建自己的API。
我还没有找到一个关于如何使用Seam的这个特性的好例子,但是与Seam一起提供的seamspace
示例应该给你一个关于如何使用Seam Security
的出发点。