grails - Grails中字段级别的ACL

标签 grails permissions field acl

在我们的新软件项目中,我们有以下要求:网页应显示一组数据。该数据应可由某些用户(分配给角色,即经理)进行编辑,而只有其他用户才能查看。一个示例描述了棘手的部分:
用户页面由地址数据和帐户信息组成。 addess数据应由用户和管理者编辑,并可由所有用户查看,而帐户信息应仅由实际用户和管理者查看。

我已经阅读了很多有关SpringSecurity的信息。它提供了一个非常好的框架来获得对url和方法甚至域类的权限。但是我需要的是字段级ACL。至少,这就是我目前的想法。

因此,问题是:如何使用Grails解决此问题?

在此先多谢

问候丹尼尔

最佳答案

Spring Security(Acegi插件)绝对是Grails的最佳选择。

您可以使用taglib来使不同角色的页面有所不同,例如:

<g:ifUserHasRole roles="ROLE_ADMIN">
html code for extra fields
</g:ifUserHasRole>

关于grails - Grails中字段级别的ACL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2124157/

相关文章:

exception - QuickFix 可选字段检查值是否存在

reference - 在 CKEditor 对话框中引用文本输入字段

grails - 具有多个约束的gorm实体

java - 使用 Oracle 10g 长字段填充 Grails 域对象时出现空指针

java - 如何让小程序读取客户端上的任意文件? (创建 uploader )

npm install global 无法在 mac 上运行,说我没有权限?缺少对/usr/local/lib/node_modules 的写访问权限

php - 从 MYSQL 表中选择所有字段的性能影响

grails - Grails中的 Camel 异常处理

grails - Spring Security SAML示例

ios - 如何更改 iOS 的位置权限消息?