官网:进入
Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。
三个核心组件:
Shiro
通过SecurityManager
管理内部组件实例,并通过它来提供安全管理的各种服务Shiro
与应用安全数据间的“桥梁或者“连接器”。当用户执行认证和授权验证时,Shiro
会从应用配置的Realms
中查找用户及其权限信息Realm实质上是一个安全相关的DAO,它封装了数据源的连接细节,并在需要时将相关数据源提供给Shiro。当配置Shiro时,必须至少指定一个Realm用于认证和授权,Realm可配置多个
源码:进入