我使用带有 JBoss 5.1 GA 和 Seam 2.2 的 Eclipse Helios(安装了 JBoss 工具)。我注意到每次部署我的项目时,我都会看到一条警告,告诉我没有安装权限存储。如果要使用持久连接,请安装权限存储
请问如何使用框架自带的默认权限存储?
我使用带有 JBoss 5.1 GA 和 Seam 2.2 的 Eclipse Helios(安装了 JBoss 工具)。我注意到每次部署我的项目时,我都会看到一条警告,告诉我没有安装权限存储。如果要使用持久连接,请安装权限存储
请问如何使用框架自带的默认权限存储?
查看15.6.10.3. JpaPermissionStore
接缝文档的部分
要点是您分配了一个特殊的实体,该实体将负责提供和存储授权数据。Seam 将扫描org.jboss.seam.annotations.security.permission.*
实体字段上的注释并决定如何使用或设置这些字段的值。
另请注意,Seam 不会为您提供 UI 来管理权限存储,而是会提供 API,您可以使用这些 API 来构建自己的。
我还没有找到一个很好的例子来说明如何使用 Seam 的这个特性,但是 Seam附带的seamspace
例子应该给你一个如何使用Seam Security
.