Shiro-----Shiro入门简介

Posted 洋葱爱代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shiro-----Shiro入门简介相关的知识,希望对你有一定的参考价值。

Shiro-----Shiro入门简介

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

🍎合抱之木,生于毫末;百丈之台,起于垒土;千里之行,始于足下。------《老子》
🍊今日学习任务!!!!!
🍊1、Shiro是什么?

🔥一、什么是Shiro

🍊Apache Shiro 是一个强大而灵活的开源安全框架,它干净利 落地处理身份认证,授权,企业会话管理和加密

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

🔥二、Shiro 中的体系的组成

Authentication:身份的验证-就是我们平时做的登录
Authorization:授权:赋予角色不同的 菜单功能
Session Management:管理登录用户的信息
Cryptography:加密技术 MD5 加密算法等…

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

🔥三、Shiro的架构

📍1、Subject(org.apache.shiro.subject.Subject)当前与软
件进行交互的实体(用户,第三方服务,cron job,等
等)的安全特定“视图”
📍2、SecurityManager:SecurityManager 是 Shiro 架构的
心脏。它基本上是一个“保护伞”对象,协调其管理的组
件 以 确 保 它 们 能 够 一 起 顺 利 的 工 作 类 似 于
SpringMVC 中的入口 servlet
Realms:域
📍3、Realms 在 Shiro 和你的应用程序的安全数据之间担当
“桥梁”或“连接器”。当它实际上与安全相关的数据如用
来执行身份验证(登录)及授权(访问控制)的用户帐
户交互时,Shiro 从一个或多个为应用程序配置的 Realm
中寻找许多这样的东西

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

以上是关于Shiro-----Shiro入门简介的主要内容,如果未能解决你的问题,请参考以下文章

shiro学习笔记_0100_shiro简介

Shiro - Shiro简介;Shiro与Spring Security区别;Spring Boot集成Shiro

004-shiro简介

Shiro 简介(认证授权加密会话管理与 Web 集成缓存等)

Shiro权限管理2.Shiro的HelloWorld程序

Shiro-----Shiro认证