【Shiro】Spring Boot下多Realm认证和授权
问题 现在有用户(yiban)和管理员(admin)两个角色需要实现分开登陆,他们的认证信息存储在不同的表里面;这个时候需要我们创建两个Realm来实现分别的登陆和授权。 这里的案例以我编写的易班请假…
【Shiro】Shiro自动登陆
Shiro自动登陆就是在cookis保存信息,这样子在设置的过期时间前把凭证保存到了浏览器客户端,再次访问就无需要再登陆。 这里只给了实现的部分的代码。 1.在Shiro配置文件里面配置。 @Bean…
【Shiro】Shiro缓存管理
缓存管理就是把一些权限数据交给Redis,这里就不用重复的从数据库中拿到权限数据,进而提高效率。本文的只提供部分的代码,在Shiro会话管理基础上作扩充。 1.创建自定义缓存Manager。 pack…
【Shiro】Shiro会话管理
[toc] 前言 这里我才用了Spring Boot的方式创建的项目,所以和Spring xml的注解有所不同。但道理都差不多的。 因为用到了Redis。需要安装Redis的参照:Redis的安装和使…
【Shiro】Shiro自定义过滤器Filter
引言 自定义过滤器Filter这里只给部分的案例代码,因为比较简单。可以依据本站的Shiro注解授权修改一下就可以理解知识点了。 知识点 管理全部过滤器,包括默认的关于身份验证和权限验证的过滤器,这些…
【Shiro】Shiro注解授权
引言 这里的demo涉及到的内容可能有点多。所以就放上了源码。在编写本文的时候我修改了一些注解可能和源码不一样,代码功能部分都是一样的, 源码下载:[bdbtn]https://ge.benzhu.x…
【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=…