美文网首页
shiro简单学习

shiro简单学习

作者: 行人说 | 来源:发表于2019-02-26 21:11 被阅读0次

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

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

    这个具体要完整例子。

    相关文章

      网友评论

          本文标题:shiro简单学习

          本文链接:https://www.haomeiwen.com/subject/knvzyqtx.html