apache shiro remember me 不起作用
来源:互联网 发布:sql进阶教程 编辑:程序博客网 时间:2024/05/21 17:53
现象:
项目使用了shiro进行认证,配置了rememberMe后,死活不起作用
原因:
浏览器对cookie的大小有限制,总大小不能超过4K,服务器返回给浏览器的cookie有5k多,所以浏览器直接忽略了cookie而没有保存rememberMe这个cookie。
解决:
这串cookie其实是对 Principal 进行了序列化后再Base64的结果,要缩短cookie的长度,就需要减少Principal 的数据量,我因为把整个用户的数据(包括菜单资源)全部赋给了Principal ,导致Principal 过大,最后使用简单的对象只保存了用户的用户名和ID,减小Principal ,从而缩短了cookie的长度,解决了这个问题。
0 0
- apache shiro remember me 不起作用
- Apache Shiro 的Remember Me
- Apache Shiro Remember Me服务
- Shiro的Remember Me
- shiro在remember me状态下session失效解决办法
- Remember me
- Remember me
- apache shiro框架的@RequiresRoles 不起作用
- PHP remember me
- SpringSecurity3.X--remember-me
- spring security remember-me
- Remember-Me功能
- 实现shiro-remember功能
- Spring Seucrity 之 Remember Me
- Spring Seucrity 之 Remember Me
- 求教spring security remember me
- spring security4 之 remember-me
- Spring Security Remember Me Example
- Qt 设置窗口居中显示
- LWIP数据包管理学习
- C语言结构体的对齐原则
- windows平台DirectSound编程的替代者XAudio2编程
- pc端粘贴复制插件使用ZeroClipboard
- apache shiro remember me 不起作用
- JavaScript入门(二)
- window 下python2.7与python3.5两版本共存设置
- 悬镜安全丨德国电信断网事件详细分析:mirai僵尸网络的新变种和旧主控
- javaweb 学习笔记:前记
- NUMA -- 想说爱你不容易
- 大数的基本运算——大数乘法
- 想炒房?你得会爬虫
- 网易视频云即将亮相2016北京全球架构师峰会