历史版本7 :token读取失败导致登录异常 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1 版本说明
报表服务器版本 | 功能变动 |
---|---|
11.0.5 | 新增报错代码 21300019 说明和解决方案 |
1.2 问题描述
登录时提示:登录信息已失效,错误代码:21300019,如下图所示:
1.3 原因分析
工程环境设置 HttpOnly 、域名等情况后,阻止了前台从 cookie 里读取 token,从而无法写入到 header 里。
进行如跨域登录、后台单点等登录操作,导致后台读取 token进行身份验证失败。
2. 解决方案编辑
超级管理员可通过「fine_conf_entity可视化配置插件」修改参数值为true,使得后台校验token时从cookie中取,解决 HttpOnly 下后台单点和跨域单点登录失败的问题。
重启服务器后设置生效。
注:修改 FineDB 数据库表字段值的方法请参考 FineDB 常用表字段修改 。
参数名 | 参数描述 | 参数值 |
---|---|---|
ServerConfig.tokenFromCookie | 开启后后台校验token时可从cookie中取,解决httponly下后台单点和跨域单点登录失败的问题 | 参数值需为布尔型,默认为false false:后台校验token时不可从cookie中取 true:后台校验token时可从cookie中取 |