shiro简单学习

2019-02-26  本文已影响0人  行人说

1.Shiro是什么?
Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能。
用户,角色,权限(仅仅是操作权限,数据权限必须与业务需求紧密结合),资源(url)。
用户分配角色,角色定义权限。
访问授权时支持角色或者权限,并且支持多级的权限定义。

2.shrio主要有什么?
在shiro架构中,有3个最主要的组件:Subject,SecurityManager,Realm。
Subject本质上就是当前访问用户的抽象描述。
SecurityManager是Shiro架构中最核心的组件,通过它可以协调其他组件完成用户认证和授权。实际上,SecurityManager就是Shiro框架的控制器。
Realm定义了访问数据的方式,用来连接不同的数据源,如:LDAP,关系数据库,配置文件等等。

这个具体要完整例子。

上一篇下一篇

猜你喜欢

热点阅读