一、shiro入门知识笔记
来源:互联网 发布:淘宝上的知名甜品店 编辑:程序博客网 时间:2024/06/14 15:57
一、shiro结构解析
1.主要功能
Authentication:身份认证及登录
Authorization : 验证用户的权限
SessionManager:登录后存入session以及管理
Cryptography:密码加密存储
2.相关支持
Web Support:支持web项目
Caching:登录后的缓存,避免每次查询数据库
Concurrency:多线程的权限传导
Testing:提供测试支持;
Run As:允许一个用户假装为另一个用户(如果他们允许)的身份进行访问;
Remember Me:记住我,这个是非常常见的功能,即一次登录后,下次再来的话不用登录了。
二、以程序的角度分析shiro
subject:主体,subject与程序交互,但核心操作会交给SecurityManager
SecurityManager:安全管理器,shiro的核心,管理着所有的subject,与后面交互,可以理解为分发器。
Realm:域,相关与保存用户身份,权限的地方
三、从shiro内存来了解shiro
subject:主体,与应用直接交互
SecurityManager:shiro的核心,类似于分发器
Authenticator:用户认证主体,可自行定义
Authrizer:授权器,进行权限的认证
Realm:域,可有一个或多个,保存待验证数据的地方
SessionManager:管理登陆后的会话
SessionDAO:自定义session
CacheManager:缓存控制器
Cryptography:密码模块,Shiro提高了一些常见的加密组件用于如密码加密/解密的。
阅读全文
0 0
- 一、shiro入门知识笔记
- shiro 入门讲解(一)
- Shiro入门系列一
- Shiro入门学习一
- Shiro入门学习一
- NodeMCU--学习笔记(一)入门知识
- shiro笔记(一)
- Shiro学习笔记<1>入门--Hello Shiro
- 【Shiro】Shiro从小白到大神(一)-Shiro入门
- apache shiro 入门(一)
- Shiro笔记(一)----Shiro安全框架简介
- SLF4J学习笔记整理(一)—— 入门知识
- java安全框架-Shiro学习笔记(一)-入门小案例
- Apache shiro集群实现 (一) shiro入门介绍
- Apache shiro集群实现 (一) shiro入门介绍
- Apache shiro集群实现 (一) shiro入门介绍
- Apache shiro集群实现 (一) shiro入门介绍
- Apache shiro集群实现 (一) shiro入门介绍
- Netty 4.0在Android 上的使用,长连接断线自动重连
- 大数据程序员培训 哪些才是你重点要学的?
- java方法的可变参数用法
- Log4J组件使用
- JVM内存管理机制
- 一、shiro入门知识笔记
- 第二阶段-tensorflow程序图文详解(一)Estimators
- 动态代理
- 如何定制化序列化过程
- python函数知识点整理
- 学习笔记1
- 给初学者的RxJava2.0教程(三)
- lua table.remove的小细节
- java删除文件失败