admin管理员组

文章数量:1534346


cookie里中的 userAgent 和request 请求获取到的不一致,会报这个异常
猜测:
1、有没有可能跳转OA的时候切换了极速模式和兼容模式,导致userAgent发生变化,切换模式后系统能认证成功
2、有没有可能经过nginx之后 userAgent发生变化
发现:
第一次跳转不成功的时候确实是兼容模式,切换成急速模式就行了
coockie里是极速模式下userAgent, 跳过去客户端是兼容模式

结论:
1、可以自己写个这个类,把userAgent验证去掉,安全性降低(或者判断一下如果是兼容的就不比对,IE下边也不判断了)

2、关掉cookie 加密,有风险
https://blog.csdn/qq_39734430/article/details/103975205
3、让OA系统在回调的首页加上 meta 标签,默认用极速模式中打开,如果客户手动选了兼容模式,下次跳转还是有问题,也得给客户说用兼容模式,

本文标签: 单点浏览器CAS