Shiro
小异常
用代码书写人生!用代码创造奇迹!!
展开
-
Shiro整合Thymeleaf之常见权限控制标签使用
本篇主要介绍 Shiro 整合 Thymeleaf 的常见权限控制标签 的使用,本篇博客是 《Shiro整合Thymeleaf》 的补充。原创 2020-07-13 13:03:37 · 1921 阅读 · 1 评论 -
【理论篇】Shiro之授权总结
有过 Shiro 基础的小伙伴都知道,在 Shiro 中最核心的两部分就是 认证 和 授权。本篇博客主要对 授权 进行总结,本篇不涉及任何实际代码,全都是个人的学习心得体会,各位大佬们不喜勿喷哦~授权,它其实是访问控制,也就是控制谁能访问哪些资源。当主体进行身份认证后需要分配权限方可访问系统的资源,对于某些资源没有权限是无法访问的。原创 2020-07-13 13:00:19 · 241 阅读 · 0 评论 -
Shiro整合BCrypt加密总结
本篇博客主要总结 Shiro 整合 BCrypt 加密,为了代码的直观,本篇不依赖任何容器,有关权限相关数据会直接写在代码中,不涉及到数据库有关的操作。原创 2020-07-13 09:55:21 · 839 阅读 · 0 评论 -
Shiro整合MD5加密总结
本篇博客主要总结 Shiro 整合 MD5 加密,为了代码的直观,本篇不依赖任何容器,有关权限相关数据会直接写在代码中,不涉及到数据库有关的操作。原创 2020-07-13 09:52:43 · 340 阅读 · 0 评论 -
Shiro入门总结(适合初学者快速入门)
Shiro 是一款主流的 Java 安全框架,它不依赖任何容器,可以独立运行在 Java SE 和 Java EE 项目中,它的主要作用是对访问系统的用户进行身份认证(身份认证也就是登录)、授权、会话管理、加密等操作。说的简单点它就是用来解决安全管理的系统化框架。Shiro 主要有两个重要部分:认证和授权,这两部分搞定了,Shiro 就没啥问题了。本篇博客只以一个认证小栗子带初学者快速入门,大牛牛们请绕道。原创 2020-07-13 08:27:34 · 382 阅读 · 0 评论 -
【Shiro笔记三】Shiro整合Thymeleaf
有的时候我们想在页面上直接动态的检测该用户是否拥有某个角色或者某个权限,我们也能将其实现。本篇博客将结合 Thymeleaf 模板引擎为大家演示如何在页面中动态检测。我们若使用 Shiro 结合 Thymeleaf,必须先将 Shiro 整合 Thymeleaf,才能在 Thymeleaf 中使用 Shiro 的命名空间。原创 2020-07-06 12:14:26 · 1688 阅读 · 0 评论 -
【Shiro笔记二】Shiro核心组件详解
根据上一篇 HelloWorld,相信大家对 Shiro 这款框架有了一些了解,还是对它的执行流程可能还有一些疑惑,别着急,本篇博客就来为你解开疑惑。本篇博客主要对 Shiro 的 执行流程、核心组件以及一些 认证和授权 的规则进行详细介绍。原创 2020-07-06 12:06:50 · 1081 阅读 · 0 评论 -
【Shiro笔记一】SpringBoot整合Shiro(HelloWorld篇)
本篇博客为大家介绍一款目前比较火的 Java 权限安全框架 —— Shiro。在本篇中我还是会以一个简单 HelloWorld 带大家进入 Shiro 的世界,在后续的博客中,我会详细介绍它的执行流程以及核心组件。原创 2020-07-06 11:56:33 · 392 阅读 · 17 评论 -
Shiro中使用BCrypt进行加密与验证的初体验~
本篇博客为大家讲解如何在 Shiro 框架中使用 BCrypt 加密,由于 Shiro 框架中没有内置 BCrypt 加密方式,所以需要我们手动引入一款 jBCrypt 依赖,本篇以一个小栗子带大家快速上手。原创 2020-07-06 11:40:29 · 710 阅读 · 0 评论