SpringBoot整合Shiro(一)Shiro介绍
温馨提示
如果你喜欢本文,请分享到朋友圈,想要获得更多信息,请关注我。
SpringBoot整合Shiro(一)Shiro介绍
Apache Shiro是一个功能强大且灵活的开源安全框架,主要功能包括用户认证、授权、会话管理以及加密。
Apache Shiro是一个功能丰富的综合安全框架。下面这张图展示了Shiro的主要特点:
(源网络)
整体框架如图:
(源网络,侵删)
别急,我给你一一介绍一下:
Subject 在shiro中简称用户
SecurityManager是shirod的核心
用来协调shirode各个组件。
Authenticator是用户验证组件,权限控制
Authorizer访问控制,来决定用户是否有权限
SessionManager管理和创建session通过SessionManager shiro可以在任何环境来使用
CacheManager 是缓存管理器
Cryptography Shiro的api大幅度简化java api中繁琐的密码加密
Realms:Shiro程序与安全数据之间的桥梁
大致的也就这么多。
推荐阅读
乱敲代码
BY SUNLUOMENG
长按二维码关注我们吧