
shiro
智达教育
本人于20年毕业于东大,在学校跟随导师做了多个项目,现在2B大厂工做后端开发,有多年工作经验,同时热爱技术,对前端、python、大数据等多个领域有研究,希望与大家共进步。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shiro(6)分布式应用鉴权方式之Shiro整合SpringBoot下自定义SessionId
Shiro 默认的sessionid生成 类名 SessionIdGenerator 创建一个类,实现 SessionIdGenerator 接口的方法 public class RandomSessionIdGenerator implements SessionIdGenerator { private static final Logger log = Logg...原创 2020-03-03 23:06:09 · 839 阅读 · 0 评论 -
shiro(5)权限控制案例
权限控制自定义Shiro Filter过滤器 背景知识: /admin/order= roles["admin, root"] ,表示 /admin/order 这个接口需要用户同时具备 admin 与 root 角色才可访问, 相当于hasAllRoles() 这个判断方法 我们的需求: 订单信息,可以由角色 普通管理员 admin 或者 超级管理员 root ...原创 2020-03-03 17:10:02 · 360 阅读 · 0 评论 -
Shiro(4)整合SpringBoot2.x
技术选型:前后端分离的权限检验 + SpringBoot2.x + Mysql + Mybatis + Shiro + Redis + IDEA + JDK8设计案例实战数据库 用户-角色-权限 及关联表用户 角色 权限使用springboot+mybatis+shiro搭建项目基础框架<dependencies> <dependency> ...原创 2020-03-03 10:46:41 · 210 阅读 · 0 评论 -
shiro(3)自定义realm
步骤: 创建一个类 ,继承AuthorizingRealm->AuthenticatingRealm->CachingRealm->Realm 重写授权方法 doGetAuthorizationInfo 重写认证方法 doGetAuthenticationInfo 方法: 当用户登陆的时候会调用 doGetAuthentication...原创 2020-03-01 14:03:21 · 225 阅读 · 0 评论 -
shiro(2)JdbcRealm
Realm /JDBCRealm/realm作用:Shiro 从 Realm 获取安全数据 默认自带的realm:idae查看realm继承关系,有默认实现和自定义继承的realm 两个概念 principal : 主体的标示,可以有多个,但是需要具有唯一性,常见的有用户名,手机号,邮箱等 credential:凭证, 一般就是密码 所以一般我们说 principal + ...原创 2020-02-29 21:09:16 · 207 阅读 · 0 评论 -
Shiro(1)
什么是权限控制: 忽略特别细的概念,比如权限能细分很多种,功能权限,数据权限,管理权限等 理解两个概念:用户和资源,让指定的用户,只能操作指定的资源(CRUD) 初学javaweb时怎么做 Filter接口中有一个doFilter方法,自己编写好业务Filter,并配置对哪个web资源进行拦截后 如果访问的路径命中对应的Filter,则会执行doFilter()方法,...原创 2020-02-28 18:46:57 · 199 阅读 · 0 评论