开发者社区> 问答> 正文

shiro动态配置URLS、权限:配置报错 

我在网络上大多数都搜的是在配置文件中配置的,但是我们实际需求可能会自主的添加一些角色,在给角色分配菜单权限和操作权限,然后在更新shiro匹配算法。

要求如下:

1、不使用spring

2、从数据库获取操作权限和菜单权限赋予角色

3、即时生效

可在下楼回复 也可发送邮箱924320105@qq.com

比较急要报酬也能考虑

展开
收起
kun坤 2020-06-02 16:25:32 419 0
1 条回答
写回答
取消 提交回答
  • 1.用户-角色-权限管理可以保存到数据库中,实现自己的Realm组件,

    <bean id="shiroDbRealm" class="com.gc.gtl.web.shiro.ShiroDbRealm" />

    2.更新匹配算法,主要涉及了两块,也是两种实现方式。一是当修改某个用户的时候刷新用户-角色-权限;二是实现自己的验证过滤,每次请求都重新严重一次。

    <bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property name="filters"> <util:map> <entry key="urlrights"> <bean class="com.gc.gtl.web.shiro.ShiroRightsFilter"/> </entry> </util:map> </property> </bean>

    ######回复 @Mister_Hui : 原来一样,参照http://jinnianshilongnian.iteye.com/blog/2025656######- -我说的 不用spring

    2020-06-02 16:25:39
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载