文章
94
标签
89
分类
16
首页
归档
标签
分类
关于
虾壳
搜索
首页
归档
标签
分类
关于
Shiro
发表于
2023-10-23
|
更新于
2023-10-23
|
Java
Java教程
|
字数总计:
5
|
阅读时长:
1分钟
|
阅读量:
没有权限
文章作者:
虾壳
文章链接:
http://yagote.github.io/2023/10/23/shiro/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来自
虾壳
!
教程
Java
Shiro
安全框架
上一篇
Docker安装Zookeeper
下一篇
SpringSecurity
相关推荐
2023-10-23
SpringSecurity
2023-10-02
Dubbo旧
2024-02-24
Dubbo
目录
一、Shiro概述
1、Shiro介绍
2、Shiro特点
3、Shiro与SpringSecurity对比
4、Shiro基本功能
5、Shiro原理
5.1 Shiro 架构(Shiro 外部来看)
5.2 Shiro 架构(Shiro 内部来看)
二、基本使用
1、环境准备
2、INI文件
3、登录认证
3.1 登录认证概念
3.2 登录认证基本流程
3.3 登录认证实例
4、权限与角色
4.1 授权概念
4.2 授权方式
4.2.1 编程方式
4.2.2 注解方式
4.2.3 JSP/GSP 标签
4.3 授权流程
4.4 授权实例
4.4.1 角色
4.4.2 权限
5、Shiro加密
6、Shiro自定义登录认证
三、Shiro整合SpringBoot
1、框架整合
2、登录认证实现
2.1 后端接口服务实现
2.2 实现前端页面
3、多个 realm 的认证策略设置
3.1 多个realm实现原理
3.2 多个realm代码实现
4、remember me 功能
4.1 基本流程
4.2 代码实现
4.3 测试
5、 用户登录认证后登出
5.1 代码实现
5.2 测试
6、授权、角色认证
6.1 授权
6.2 后端接口服务注解
6.3 授权验证-没有角色无法访问
6.4 授权验证-获取角色进行验证
6.4.1 未使用数据库
6.4.2 使用数据库
6.5 授权验证-获取权限进行验证
6.6. 授权验证-异常处理
6.7 前端页面授权验证
7、会话管理
7.1 SessionManager
7.2 会话管理实现
7.3 获得session方式
四、Shiro整合EhCache
1、实现缓存
1.1 缓存工具EhCache
1.2 EhCache搭建使用
2、Shiro整合EhCache
搜索
数据库加载中