![](https://img-blog.csdnimg.cn/20210626232312678.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Shiro
文章平均质量分 87
Shiro是apache旗下一个开源框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。
别团等shy哥发育
硕士在读,对分布式、中间件、容器、微服务、深度学习、机器学习与数据挖掘方面感兴趣,希望可以在这些方面和大家交流学习方法。
后续文章会搬到这里:www.codeleader.top
展开
-
shiro整合springboot之thymeleaf权限控制
文章目录7.Shiro整合springboot之thymeleaf权限控制1.引入扩展依赖2.页面中引入命名空间3.常见权限控制标签使用4.加入shiro的方言配置源码下载:7.Shiro整合springboot之thymeleaf权限控制1.引入扩展依赖<dependency> <groupId>com.github.theborakompanioni</groupId> <artifactId>thymeleaf-extras-sh原创 2021-07-05 16:42:53 · 364 阅读 · 2 评论 -
Shiro整合SpringBoot项目实战
文章目录6.整合SpringBoot项目实战6.0 整合思路6.1 创建springboot项目6.2 引入shiro依赖6.3 配置shiro环境0.创建配置类1.配置shiroFilterFactoryBean2.配置WebSecurityManager3.创建自定义realm4.配置自定义realm5.编写控制器跳转至index.html6.启动springboot应用访问index7.加入权限控制8.重启项目访问查看6.4 常见过滤器6.5 认证实现1. 在login.jsp中开发认证界面2. 开发原创 2021-07-05 11:58:32 · 391 阅读 · 0 评论 -
shiro中的授权
文章目录5. shiro中的授权5.1 授权5.2 关键对象5.3 授权流程5.4 授权方式5.5 权限字符串5.6 shiro中授权编程实现方式5.7 开发授权1.realm的实现2.授权5. shiro中的授权5.1 授权授权,即访问控制,控制谁能访问哪些资源。主体进行身份认证后需要分配权限方可访问系统的资源,对于某些资源没有权限是无法访问的。5.2 关键对象授权可简单理解为who对what(which)进行How操作:Who,即主体(Subject),主体需要访问系统中的资源。What,原创 2021-06-30 15:56:45 · 160 阅读 · 0 评论 -
shiro中的认证
shiro中的认证4. shiro中的认证4.1 认证4.2 shiro中认证的关键对象4.3 认证流程4.4 认证的开发1. 创建项目并引入依赖2. 引入shiro配置文件并加入如下配置3.开发认证代码4.5 自定义Realm1.shiro提供的Realm2.根据认证源码认证使用的是SimpleAccountRealm3.自定义realm4.使用自定义Realm认证4.6 使用MD5和Salt1.自定义md5+salt的realm2.使用md5 + salt 认证4. shiro中的认证4.1 认证原创 2021-06-30 15:54:19 · 150 阅读 · 0 评论 -
Apache Shiro 简介
文章目录1.权限的管理1.1 什么是权限管理1.2 什么是身份认证1.3 什么是授权2.什么是shiro3.shiro的核心架构3.1 Subject3.2 SecurityManager3.3 Authenticator3.4 Authorizer3.5 Realm3.6 SessionManager3.7 SessionDAO3.8 CacheManager3.9 Cryptography1.权限的管理1.1 什么是权限管理基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权原创 2021-06-26 23:21:04 · 303 阅读 · 0 评论