zoukankan      html  css  js  c++  java
  • 【BUG修复】TSINGSEE青犀视频云边端智能分析平台EasyNVR/EasyDSS/EasyGBS在chrome登陆无法获取用户信息

    TSINGSEE青犀视频云-边-端架构智能分析平台是一个庞大的产品体系,其中包括支持RTSP协议的EasyNVR、支持GB28181协议的EasyGBS、支持RTMP协议的EasyDSS平台等,都具备视频直播、转码、分发、回看等功能,除此之外,在近期的更新中,还新增了语音对讲、告警上报等功能。

    同时TSINGSEE青犀视频云边端架构智能分析平台还支持第三方平台的集成,不少用户就会选取EasyNVR的某个功能进行二次开发或集成。但近期有用户称集成TSINGSEE青犀视频云边端架构视频平台在新版chrome浏览器在登陆后,无法获取登陆后的用户信息。

    从上图可以看到登录成功后,用户信息显示null。

    排查发现新版本的chrome浏览器(80版本之后)对cookie的校验更加严格,存在跨域接口调用业务的客户,无法带上登录的cookie 信息,所以登录成功后请求用户信息接口仍然无法获取用户信息,也就无法集成其他接口,无用户信息调取其他接口会报401,无权限。

    对于该问题的解决,我们可以有以下两种解决方法:

    1、使用其他浏览器,比如360 搜狗等国内主流浏览器。
    2、使用Axios.js 调取接口,并强制设置Axios.defults.withCredentials = truer让请求的接口带上登录后的cookie信息。

    成功获取用户登录信息的界面如下:

    一般情况下,出现类似的问题大多有两个原因,其一为用户不熟悉平台机制而操作失误导致运行出错,其二则是由于外部条件导致平台不能正常运行,就如同本文的浏览器cookie的限制。如果大家碰到了自己无法排查解决的问题,可以联系TSINGSEE青犀视频运维人员协助解决。更多视频相关解决方案,欢迎咨询。

  • 相关阅读:
    BZOJ1106[POI2007]立方体大作战tet
    BZOJ4407 于神之怒加强版
    BZOJ1103: [POI2007]大都市meg
    BZOJ3170: [Tjoi2013]松鼠聚会
    Luogu 2912 [USACO08OCT]牧场散步Pasture Walking
    BZOJ1251 序列终结者- splay
    BZOJ1699: [Usaco2007 Jan]Balanced Lineup排队
    BZOJ 1005[HNOI2008]明明的烦恼
    二叉树
    [CODEVS1130]数字反转
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14031630.html
Copyright © 2011-2022 走看看