扫码登录portal,提示用户认证失败原创
金蝶云社区-戴一帆
戴一帆
6人赞赏了该文章 554次浏览 未经作者许可,禁止转载编辑于2020年08月18日 08:52:08

现象:

扫码登录portal,提示用户认证失败。

image.png

分析过程:

T_QR_QrCodeOpenIdMap和T_PM_EasXtUserMap均有数据,表名云之家与EAS的用户数据同步是正常的。

 

再排查完一系列问题后,最终发现,Network获取二维码的请求中,二维码的失效时间expiretime为1597653346648,经时间戳转换工具得知为,时间为2020-08-17  16:35:46。

 

image.png

image.png

最后在查询分析器,运行服务器脚本java.lang.System.currentTimeMillis()

,获取到的服务器时间为1597653470000,经时间戳转换工具得知为,时间为2020-08-17  16:37:50。


image.png

image.png

分析结果:当二维码刷出来的时候,服务器的时间已经超过了二维码的失效时间,才导致一直认证失败。由于服务器时间比客户端时间多了5分钟,将服务器时间调至跟客户端时间一致后,用户扫码正常登录portal。


赞 6