【Shiro】Shiro自动登陆
Shiro自动登陆就是在cookis保存信息,这样子在设置的过期时间前把凭证保存到了浏览器客户端,再次访问就无需要再登陆。 这里只给了实现的部分的代码。 1.在Shiro配置文件里面配置。 [sour…
【Shiro】Shiro缓存管理
缓存管理就是把一些权限数据交给Redis,这里就不用重复的从数据库中拿到权限数据,进而提高效率。本文的只提供部分的代码,在Shiro会话管理基础上作扩充。 1.创建自定义缓存Manager。 [sou…
【Shiro】Shiro会话管理
这里我才用了Spring Boot的方式创建的项目,所以和Spring xml的注解有所不同。但道理都差不多的。 因为用到了Redis。需要安装Redis的参照:Redis的安装和使用 gitee项目…
【Shiro】Shiro自定义过滤器Filter
自定义过滤器Filter这里只给部分的案例代码,因为比较简单。可以依据本站的Shiro注解授权修改一下就可以理解知识点了。 [successbox title="知识点"] 管理全部过滤器,包括默认的…
【Shiro】Shiro注解授权
[success] 这里的demo涉及到的内容可能有点多。所以就放上了源码。在编写本文的时候我修改了一些注解可能和源码不一样,代码功能部分都是一样的, [/success] 源码下载:[bdbtn]h…
【Shiro】Shiro集成Spring
[successbox title="Shiro集成Spring"] 这里的案例我是用Spring Boot去实现的;这是只是简单的演示了登陆,并没有设置权限的分配。 [/successbox] 1.…
【Shiro】Shiro加密
[successbox title="Shiro加密"] Shiro加密可以让密码安全的保存,不明文保存密码。 [/successbox] 1.导入Maven。 [sourcecode languag…
【Shiro】自定义Realm
[successbox title="自定义Realm"] 就是继承AuthorizingRealm类重写方法就可以实现自己自定义Realm。 [/successbox] 1.导入Maven。 [so…
【Shiro】IniRealm和JdbcRealm
[successbox title="不同的Realm"] 就是不同的认证数据源。 [/successbox] 一、IniRealm。 1.导入Maven。 [sourcecode language=…
【Shiro】身份授权
[successbox title="Shiro授权"] 授权 授权,也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。在授权中需了解的几个关键对象:主体(Subjec…