shiro
文章平均质量分 68
H阿布
这个作者很懒,什么都没留下…
展开
-
shiro实现动态权限管理
用到shiro框架实现权限控制时,根据实际要求,权限在数据库增删改后都要把权限过滤链变化实时更新到服务器中。1、配置文件里配置的filterchains都是静态的,但实际开发中更多的是从数据库中动态的获取filterchains。我们都知道ShiroFilterFactoryBean中的setFilterChainDefinitions()是读取配置文件里默认的filterchains,所以我们的思原创 2015-11-28 14:28:31 · 14265 阅读 · 19 评论 -
shiro学习之LifecycleBeanPostProcessor的作用
在使用spring整合shiro的系统中,配置bean的时候往往要配置LifecycleBeanPostProcessor,一直没有深究这个的具体作用,只大概知道是用来管理shiro一些bean的生命周期。今天查了一下源码,总算揭开它的神秘面纱。先来看看日常的配置:id="lifecycleBeanPostProcessor" class="org.apache.shiro.sprin原创 2017-12-02 18:11:07 · 25476 阅读 · 6 评论 -
shiro学习之HashedCredentialsMatcher密码匹配过程
1.加密 用户注册时,系统为输入的密码进行加密,此处使用MD5算法,“密码+盐(用户名+随机数)”的方式生成散列值:public class passwordEncry{ `````````````````````````````````````` ``````````````````````````````````````` //随机数生成器 private st原创 2015-12-01 23:18:22 · 24527 阅读 · 2 评论 -
pac4j探索(二): buji-pac4j+Cas+Shiro+SpringMvc实现单点登录
在pac4j探索的上一篇文章大致讲述了一下buji-pac4j+CAS的认证流程。这里记录一下本人实现的最简单的单点登录,仅作为笔记、学习交流之用,戳这里获取本文源码。一、项目框架 1、 buji-pac4j(v.3.0.0) 2、shiro (v.1.4.0) 3、springmvc (v.4.3.2) 4、CAS (v.4.2.6) 5原创 2018-02-01 18:22:35 · 18087 阅读 · 15 评论 -
pac4j探索(一)之buji-pac4j
一、初步认识buji-pac4j公司单点登录cas客户端用的是shiro的shiro-cas模块,但从源码看来,shiro不建议再使用shiro-cas,也就是说shiro-cas模块的相关都被shiro标注为@Deprecated,并推荐使用的代替方案是buji-pac4j(https://github.com/bujiio/buji-pac4j)。那么什么是buji-pac4j呢?原文档如是说:原创 2018-01-27 17:26:05 · 10524 阅读 · 4 评论