shiro动态配置URLS、权限:配置报错 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

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

kun坤 2020-06-02 16:25:32 11

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

要求如下:

1、不使用spring

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

3、即时生效

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

比较急要报酬也能考虑

算法 Java 数据库 Spring
分享到
取消 提交回答
全部回答(1)
  • kun坤
    2020-06-02 16:25:39

    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

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题