- 博客(6)
- 资源 (50)
- 收藏
- 关注
原创 shiro @RequiresPermissions设计与 实现
本篇主要以@RequiresPermissions注解为例,讲解shiro中如何设计与实现首先定义注解@Target({ElementType.TYPE, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)public @interface RequiresPermissions { /** * Th...
2019-05-31 17:39:12 3987
原创 shiro与springboot整合原理
首先在我们之前的chapter1文章中讲到shiro配置类中有这个方法: @Bean public ShiroFilterFactoryBean shirFilter(SecurityManager securityManager) { System.out.println("ShiroConfiguration.shirFilter()"); S...
2019-05-31 15:35:38 1171
原创 chapter1 使用shiro登录验证
首先我们先整合springboot和shiro,在pom中引入 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <v...
2019-05-31 13:38:37 121
原创 shiro session分析 part 1
1:首先session监听类,默认一个空实现,方便我们选择只重写我们需要的方法:2:session接口定义3:session代理类,简单的代理session的各种操作4:SimpleSession不仅实现了session接口,还实现了ValidatingSession接口5:ExecutorServiceSessionValidationScheduler ...
2019-05-30 12:18:28 131
原创 shiro 验证角色,权限过程分析
首先说明,在shiro中,实际应用中在方法上添加 RequiresPermissions或者RequiresRoles注解会触发aop执行验证当前Subject是否有相关权限或者角色的代码。RequiresPermissions的注解处理器中调用 getSubject().isPermitted(String permission)验证。RequiresRoles 的注解处理器...
2019-05-29 13:55:34 1552
原创 shiro 登录验证身份过程分析
//步骤1:首先利用工具类获取Subject,没有获取到则创建一个新的SubjectSubject currentUser = SecurityUtils.getSubject();//步骤2:在默认实现类DelegatingSubject中执行登录验证过程public void login(AuthenticationToken token) throws Authenticati...
2019-05-29 11:47:35 407
Head First JavaScript(中文版)
2018-10-23
springboot+mybatis通用注解
2018-09-25
springboot + mybatis(通用mapper) + druid多数据源
2018-09-22
白帽子讲Web安全高清完整PDF版
2018-07-03
springboot-mybatis-分页
2018-05-24
深入浅出Ajax.pdf
2018-05-13
Java编程思想第四版完整中文高清版
2018-05-10
Snake-AI:贪吃蛇游戏的人工智能
2018-04-18
MyQTDemo(渐变+树状导航+滑动导航+分页表格+切换开关)
2018-04-16
Expert One-on-one J2EE Development Without EJB
2018-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人