Shiro架构,在线程类中SecurityUtils.getSubject()无法正常获取principal
技术栈:Shiro+Spring Boot场景描述:日志审计时进行用户操作记录,登录后在线程内中通过SecurityUtils.getSubject()获取Shiro主体来获取当前操作的用户。在实际开发过程中,发现在刚登录后,前几个请求的日志记录中无法获取到当前会话的用户,线程类中调用SecurityUtils.getSubject()能正常获取到subject对象,但是调用通过端点查看到当前会话的登录状态如下:如图authenticated = false,principal = null
原创
2020-05-18 11:10:23 ·
6444 阅读 ·
2 评论