随笔分类 -  Zeus_Shiro

摘要:1 说明 1.1 Realm的作用 Realm和认证和授权时的数据交互有关,相当于DAO层。 1.2 AuthorizingRealm 》层次关系图 》作用继承AuthorizingRealm类后重写doGetAuthorizationInfo和doGetAuthenticationInfo就可以实 阅读全文
posted @ 2019-01-23 21:43 寻渝记 阅读(374) 评论(0) 推荐(0)
摘要:1 Authenticator 简介 1.1 层次结构图 1.2 作用 职责是验证用户帐号,是ShiroAPI中身份验证核心的入口点;接口中声明的authenticate方法就是用来实现认证逻辑的。 1.3 源代码 1.4 authenticate 》该方法是实现认证逻辑的。》如果验证成功,将返回A 阅读全文
posted @ 2019-01-21 21:19 寻渝记 阅读(1364) 评论(0) 推荐(0)
摘要:1 Realm简介 1.1 Realm作用 shiro最终是通过Realm获取安全数据的(如用户、角色、权限),也就是说认证或者授权都会通过Realm进行数据操作 1.2 Realm接口 1.2.1 源代码 1.2.2 方法说明》getName:返回一个唯一的 Realm 名字 》supports: 阅读全文
posted @ 2019-01-20 21:21 寻渝记 阅读(1925) 评论(0) 推荐(1)
摘要:基本功能点 功能点框图 功能点说明 1、Authentication:身份认证/登录,验证用户是不是拥有相应的身份; 2、Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验证某个用户是否拥有某个角色。或者细粒度的验证某个用 户对某 阅读全文
posted @ 2019-01-17 21:56 寻渝记 阅读(899) 评论(0) 推荐(0)
摘要:1 需求01 用户进行过认证登录后,某些接口是有权限限制的;如何实现只有相应权限的用户才可以调用相应接口 2 修改shiro配置类 ShiroConfiguration package cn.xiangxu.apache_shiro; import org.apache.shiro.mgt.Secu 阅读全文
posted @ 2017-12-07 14:42 寻渝记 阅读(4455) 评论(0) 推荐(1)
摘要:基础环境准备: JDK -> java version "1.8.0_101" MAVEN -> Apache Maven 3.5.0 1 导入依赖 mysql驱动 mybatis shiro相关 <!--shiro相关--> <dependency> <groupId>org.apache.shi 阅读全文
posted @ 2017-12-07 14:06 寻渝记 阅读(672) 评论(0) 推荐(0)