Shiro我爱编程

一、Shiro简介

2018-05-24  本文已影响393人  41uLove

目录:Shiro学习总结(目录贴)

1.1、Shiro是什么?

1.2、Shiro的特点(对比SpringSecurity)

1.3、Shiro的功能

image

1.4、Shiro的体系结构

从最高的概念层次上,Shiro的体系结构中有3个主要要的概念:SubjectSecurityManagerRealms

Shiro流程图

由此可得出,一个最简单的Shiro应用:

  1. 应用通过Subject来进行认证和授权。
  2. Subject委托SecurityManager进行验证。
  3. SecurityManager注入RealmSecurityManagerRealm中取出权限相关信息对Subject的登录信息进行判断。

从上也可以看出,Shiro不提供维护用户/权限,而是通过Realm让开发人员自己注入。

Shiro的官方架构图如下所示:


Shiro官方架构图

参考:

  1. Apache Shiro Reference Documentation
  2. 跟我学Shiro
  3. Shiro安全框架入门
上一篇 下一篇

猜你喜欢

热点阅读