cas认证时存在问题。
原版本2.8.3正常。代码没动过,直接升级到2.8.11后出现此问题。只能退回版本能才正常使用。
![e***@163.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/129091ddf79b6a1d856faa2551057eba.png)
- 发布:2020-09-10 08:22
- 更新:2020-09-28 10:49
- 阅读:1133
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 2.8.11
手机系统: Android
手机系统版本号: Android 10
手机厂商: 华为
手机机型: mate30 5G
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
能和以前版本一样可正常认证。
能和以前版本一样可正常认证。
实际结果:
不能进行cas单点认证
不能进行cas单点认证
bug描述:
基于CAS进行身份认证,项目是基于多个应用服务器实现,身份认证是通过cas登录后,所有的项目均通过cas实现的单点认证。在老的版本中都能正常认证,刚升级2.8.11后,身份认证不能成功,现在需要退回老板本才能继续开发。
分析原因:可能因cas认证机制是重定向,存把cas的cookies丢失可能。
8 个回复
最佳回复
DCloud_Android_DQQ
HBuilderX alpha 2.9.0+ 已修复
e***@163.com (作者)
补充:现在使用的版本是2.8.3正常,直接升级到2.8.11后出现的问题。烦请官方紧急核实一下。
e***@163.com (作者)
版本退回到 2.8.3恢复正常。说明多半可能性是因平台升级造成的问题。此问题多半与request与cookies相关。
e***@163.com (作者)
坐等官方研究处理。
天亮了
我版本升级 H5打包都乱码了。本地还好好的。
DCloud_Android_DQQ
你留个qq.沟通起来方便点。
e***@163.com (作者)
2.8.11 后台看到的:header
2.8.3 后台看到的:header
发现丢了cookie 帐号就登录不了了。严重了!!
DCloud_Android_DQQ
加你QQ了。通过一下。 差异不在这里。 贴一下cas服务器。登录之后的 response
2020-09-10 14:59
DCloud_Android_DQQ
贴一下cas服务器。登录之后的 response header里面内容。
主要cookie字段的域名设置。