shiro
文章平均质量分 52
narutots
这个作者很懒,什么都没留下…
展开
-
sessionIdUrlRewritingEnabled无效问题处理
为了处理shiro自动跳转登录也面不自动在URL后面拼接:JSESSIONID,逐步排查定位到shiro,根据资料需要增加sessionIdUrlRewritingEnabled的配置,但是增加后依然无效。后续经过排查,问题出在项目中sessionManager是集成重写的DefaultWebSessionManager,重写了getSessionId方法,主要是为了自定义获取sessionid的途径,在分析原super.getSessionId方法的源码后发现一下代码,这里可以看到sessio原创 2021-09-18 11:24:32 · 2133 阅读 · 3 评论 -
SecurityUtils.getSubject()是怎么获取到当前用户信息的?
项目中我们习惯直接使用SecurityUtils.getSubject() 获取当前登录用户的信息 /** * 获取当前登录者对象 */ public static Principal getPrincipal(){ try{ Subject subject = SecurityUtils.getSubject(); Principal principal = (P...原创 2019-08-15 11:49:55 · 62957 阅读 · 8 评论