您现在的位置是:首页 > java技术交流java技术交流
setSessionIdUrlRewritingEnabled(false)不生效
上善若水2021-01-22 16:36:20【java技术交流】 5780人已围观
简介Springboot在集成Shiro后,发现第一请求重定向会出现JSESSIONID,页面会出现400的错误,页面无法正常显示在设置了setSessionIdUrlRewritingEnabled(f
Springboot在集成Shiro后,发现第一请求重定向会出现JSESSIONID,页面会出现400的错误,页面无法正常显示在设置了setSessionIdUrlRewritingEnabled(false)依旧没有取消,最终找到解决办法.
//权限管理,配置主要是Realm的管理认证
@Bean
public DefaultWebSecurityManager securityManager() {
DefaultWebSecurityManager securityManager = new DefaultWebSecurityManager();
// securityManager.setRealm(myShiroRealm());
securityManager.setSessionManager(mySessionManager());
return securityManager;
}
//创建DefaultWebSessionManager类,并DI注入到IOC容器中
//解决Shiro第一次重定向url携带jsessionid问题
@Bean
public DefaultWebSessionManager mySessionManager(){
DefaultWebSessionManager defaultSessionManager = new DefaultWebSessionManager();
//将sessionIdUrlRewritingEnabled属性设置成false
defaultSessionManager.setSessionIdUrlRewritingEnabled(false);
return defaultSessionManager;
}
如果注入了securityManager
需要再DefaultWebSecurityManager
里面注入securityManager
否则,设置的不生效.
Tags: shiro
很赞哦! (18)
相关文章
随机图文
-
逗女生开心的爆笑笑话
1、在地铁上我越发的感觉现在乘客们素质低了!我左边的一个女孩在低着头吃早餐,右边的大哥在明目张胆的吃卷饼,还喝着饮料,你们难道没看到标语写着地铁内禁止吃东西吗?最过分的是,你们一个个的都看着我,让我还怎么安心的吃臭豆腐?!2、在街上撞着前女友,实在不想停下来和她交谈,于是我就装作在打电话的样子。。。不料她径直冲我走来说:你在假装打电话吧!?“抱歉稍等一下。”我对不存在的通话 -
关于音乐的笑话故事,据说只有对音乐了解的人才看的懂!
1,在一次音乐会上,一位鼓手突然发疯似的将头猛地钻进了身旁的鼓中,台下顿时看傻了眼。原来,阿根廷作曲家毛里西奥·卡赫尔的《定音鼓协奏曲用》,谱子最后标明,要让演奏者用尽全力一头扎进鼓里(这个鼓就是专门用来钻的,之前一直不敲),完成演奏。鼓手也是用生命在演奏啊,太伟大了。2,一男同学木讷老实,但耳朵特别好,一女生不服,让男生闭着眼转过头,然后自己一屁股坐在钢琴键盘上,问此男生是什么音。男生说是a -
yii框架中yiisoft/yii2-redis redis操作
yii框架中yiisoft/yii2-redis redis操作字符串学习笔记,设置值获取值设置过期时间,自增自键运算等.参考网址https://redis.io/commands/decrby - -
幽默故事二
-01-父亲丢了块表,他抱怨着翻腾着四处寻找,可半天也找不到。等他出去了,儿子悄悄进屋,不一会儿就找到了表。父亲问:怎么找到的?儿子说:我就安静地坐着,一会儿就能听到滴答滴答的声音,表就找到了。我们越