Shiro
zch1990s
这个作者很懒,什么都没留下…
展开
-
Shiro学习笔记(一)ThreadContext源码解析
最近有空,看了下shiro源码,这里写下来用以加深记忆。本篇记录下ThreadContext类的源码解析。本篇用到的ThreadLocal及ThreadLocalMap的相关知识戳这里。首先看下ThreadContext类的说明:/** * A ThreadContext provides a means of binding and unbinding objects to th...原创 2018-10-25 15:50:01 · 11758 阅读 · 5 评论 -
Shiro学习笔记(二)UsernamePasswordToken源码简单解析
在shrio中,AuthenticationToken用于存储前端传来的登录信息,通俗来说就是用户名及密码等。而在这之中比较常用的就是UsernamePasswordToken。为了了解shrio的验证过程有必要先了解与验证相关的主要的几个类。首先看下shrio对UsernamePasswordToken的描述:/** * <p>A simple username/passwo...原创 2019-03-27 09:53:46 · 31139 阅读 · 2 评论 -
Shiro学习笔记(三)权限验证的两种方式
一般来说,项目中能用两种方式进行权限验证:手动调用shrio提供的login方法并捕捉异常或者由shrio自己验证并返回验证的异常信息。网上对于shrio的验证流程已经有很多这里不再具体说明。手动调用shrio提供的login方法 @RequestMapping("/login") public String login(HttpServletRequest request...原创 2019-03-27 11:53:56 · 885 阅读 · 0 评论
分享