Shiro

$Shiro

Apache-shiro 是一种简便的java安全框架,对于身份认证,授权 。权限管理有着很简单的使用方法

三个核心组件:Subject, SecurityManager 和 Realms.   Shiro 

subject :访问当前系统的用户   主体可以是用户也可以是程序  。

Shrio SecurityManager :安全管理器 ,shiro 的核心。类似于SpringMVC的前端控制器(DispatcherServlet),接收来自 “subject” 的委托,与认证器 ,授权器等进行交互

Realm:相当于dataSource 安全的数据源   充当了shiro 与 数据源 的 “连接器” 当执行认证,授权时,shiro会从realm中比对信息是否合法合理。

Shiro认证

上一篇:shiro学习总结(一)----初识shiro


下一篇:为什么在java中使用java.security.SecurityManager可以读取任何文件?