shiro 简介

Apache Shiro Features

概念图

Shiro核心

Authentication: (认证) 调用Subject.login 进行登录,登录后的用户就是认证用户

Authorization: (授权) 这是一个访问控制器, ‘谁’ 可以访问 ‘什么’

Session Management: (会话管理) 管理用户定义的session , 即使不在web或者ejb应用程序中

Cryptography: (加密) Keeping data secure using cryptographic algorithms while still being easy to use.

shiro 扩展

Web Support (web 支持) 可以集成到web环境

Cache (缓存)

shiro 基本流程

流程图

Subject:

主体, 代表当前操作的用户
在Subject中所有和安全有关的操作,都需要和 SecurityManager 进行交互

SecurityManager:

安全管理器,它管理所有的Subject,

Realms:

安全数据源
可以从ini,db,ldap 或者你自己定义的数据源中获取用户数据

参考:

说明 英文好的同学可以直接去看官方的基本介绍和流程. 更加全面
- 官方介绍: https://shiro.apache.org/introduction.html
- 官方流程: https://shiro.apache.org/architecture.html

个人博客参考:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值