我在 Grails 上使用 Jsecurity 插件,如果可能的话,我想知道如何为数据库中的每个页面设置权限。
就像存储以下规则:
/home/edit/* 用于管理员 /home/*
用于用户 /administrator/* 用于管理员 /menu/* 用于管理员、员工管理员
ETC ...
目前,我们在 conf/SecurityFilters.groovy 中进行了如下操作
menuEditing(controller:"menu"){
before = {
accessControl {
role("Administrator");
}
}
}
是否可以将规则存储在数据库中而不是写入安全过滤器?
ps:我认为 jsecurity 将其名称更改为 Apahce Shiro 链接文本