2 weixin 39180123 weixin_39180123 于 2017.09.14 21:53 提问

shiro实现动态url,其中urlFilter表中的数据是如何录入的
 shiro实现动态url,看到最多的是开涛的博客,其中需要自定义一个Class  UrlFilter,里面包含了url  roles  permissions这些字段,现在有个问题是不知道这些字段中的数据是如何录入的
    我想的是应该是在给角色分配权限的时候录入的   但是这样的话既然有了角色  为什么还要录入权限呢?
    搞不明白   朋友们帮我捋捋思路呗   大概说一下这个动态控制的流程

1个回答

xiaoming120915
xiaoming120915   2017.09.15 09:00

最基础的权限管理中需要有用户、角色、权限三种数据,用户与角色多对多、角色与权限多对多。你上面说“既然有了角色,为什么还需要录入权限”,角色的权限应该是可以有管理人员来修改的。也就是说想给那个用户什么样的角色,对应什么样的权限都是应该动态配置的。

xiaoming120915
xiaoming120915 回复醉恋迷迭香: 第二个问题:权限(也就是url)应该有一个配置页面,比如一个页面要求输入“权限名称”,“权限路径”,“父级权限”等信息,然后保存到权限表中
2 个月之前 回复
xiaoming120915
xiaoming120915 回复醉恋迷迭香: 先回答你第一个问题:角色的权限并不是一成不变的,这也就是为什么角色定义好了之后,对应的权限应该可以做到动态配置
2 个月之前 回复
weixin_39180123
weixin_39180123 对呀 既然角色已经被定义好了 那么也就是说对应的权限不是也就定义好了吗 这样用户分配角色这样不是就有了权限了嘛 其实这些都没什么 我现在关键的问题在于这个动态url的控制是通过从数据库中查回来的 但是这种表中的这些个字段的录入到底是我们手动添加进去的还是说在什么情况下自动调方法进行录入的呢?
2 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片