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青犀视频运维人员协助解决。更多视频相关解决方案,欢迎咨询。

  • 相关阅读:
    Maven的安装、配置及使用入门+maven安装报错:JAVA_HOME【申明:来源于网络】
    Android总结之json解析(FastJson Gson 对比)[申明:来源于网络]
    JSON.stringify 语法实例讲解+easyui data-options属性+expires【申明:来源于网络】
    第一次的博客(写一点关于今天的数据库学习吧)
    WPF 捕捉全局异常
    C#跨线程操作UI
    C#通过盘符获取剩余空间
    C#字符串转UNICODE
    C#生成随机数
    Core引用Jquery文件
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14031630.html
Copyright © 2011-2022 走看看