shiro
散_步
但行好事,莫问前程
展开
-
全网最简单的shiro教程第六节
Shiro过滤器:shiro常用的过滤器:Shiro常用的过滤器分类: 1.认证过滤器 2.授权过滤器Springboot集成Shiro:第一步:创建RBAC模型表:/* Navicat Premium Data Transfer Source Server : localhost Source Server Type ...原创 2020-04-13 22:57:32 · 256 阅读 · 1 评论 -
全网最简单的shiro教程第五节
Shiro授权:第一种:基于资源的授权,必须提供资源授权码才能访问相应的资源。第二种:基于角色授权,必须获取到角色才能访问资源。shiro认证与授权的关系:认证是授权的前提,通过了认证才能执行授权。Java实现shiro认证流程的基本步骤:授权方法:自定义realm中的授权方法: /** * * 授权 **/ ...原创 2020-04-12 23:05:29 · 167 阅读 · 0 评论 -
全网最简单的shiro教程第四节
Shiro认证流程分析以及源码介绍:使用代码实现了Shiro认证流程,根据代码可以用一个简单的流程图将认证流程表达出来【这样就非常容易理解】一顿操作猛如虎,,,,,,为何调用了login方法最后会调用Realm的doGetAuthenticationInfo操作呢?接下来咱们就去看源码怎么关联的:点进去看实现类:接着往下点:点点点:点点点:点点点:...原创 2020-04-12 22:49:39 · 234 阅读 · 0 评论 -
全网最简单的shiro教程第三节
Java实现Shiro的认证流程:第一步: 创建一个基础的maven项目引入shiro以及相关依赖包: <dependencies> <dependency> <groupId>org.apache.shiro</groupId> <artifactId&...原创 2020-04-12 22:05:12 · 248 阅读 · 0 评论 -
全网最简单的shiro教程第二节
Shiro是什么?shiro是Apache提供的一个强大且易用的Java安全框架,执行身份验证,授权、密码和会话管理。优势: 使用shiro的易于理解的API,可以快速、轻松的获取任何应用程序。Shiro特性以及理解:Shiro特性及理解Authentication : 身份认证/登录,验证用户是不是拥有相应的身份。Authorization: 授权,即验证...原创 2020-04-12 21:46:01 · 274 阅读 · 0 评论 -
全网最简单的shiro教程
全网最简单的shiro教程第一节原创 2020-04-12 21:23:24 · 383 阅读 · 0 评论 -
全网最简单的shiro教程第一节
学习shiro之前先来了解一下RBAC模型,因为你shiro主要也是为这个模型服务的。RBAC模型:RBAC(Role-Based Access Control) 基于角色的访问控制。基本思想:对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合。每一种角色对应一组相应的权限。一旦用户被分配了适当的角色后,该用户就拥有此角色的所有操作权限。RB...原创 2020-04-12 21:17:01 · 314 阅读 · 0 评论 -
shiro执行流程
1、通过ini配置文件创建securityManager 2、调用subject.login方法主体提交认证,提交的token 3、securityManager进行认证,securityManager最终由ModularRealmAuthenticator进行认证。 4、ModularRealmAuthenticator调用IniRealm(给realm传入token) 去ini配置文件中查原创 2017-11-06 16:30:17 · 817 阅读 · 0 评论