前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >EasyCVR程序退出后token依然生效该如何解决?

EasyCVR程序退出后token依然生效该如何解决?

原创
作者头像
TSINGSEE青犀视频
发布2022-05-12 17:35:15
3740
发布2022-05-12 17:35:15
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

EasyCVR视频融合云平台兼容性强、开放度高,它能对多种终端(PC电脑、手机、平板、电子大屏等)分发出RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流,在视频接入上也能支持市面上大多数的视频监控设备,可通过GB28181、RTMP、RTSP/Onvif、海康SDK、大华SDK、Ehome等协议进行接入。

我们在测试时发现EasyCVR平台退出登录和修改密码后,之前使用的token依然有效。

排查时了解到,因为服务器不保存session状态,所以无法在使用过程中废弃某个token,或更改token的权限,也就是说,一旦token签发,在到期之前就始终有效。

那么该如何解决这个问题呢?

1)增加一个map来维护token信息:

2)登录时在map里增加name:token的键值对:

3)在退出登录或者修改密码后,根据用户名删除元素:

4)每次只要在路由中间件中根据token解析出用户名,然后判断map中是否存在该用户名即可:

在视频能力上,EasyCVR可支持视频监控直播、录像、回看、存储、视频分发、告警、级联等功能。EasyCVR既能作为业务平台使用,也能作为视频能力层平台进行集成与调用,除此之外,我们也提供了丰富的API接口及SDK供用户自由调用,或集成与二次开发。

近期我们也推出了基于AI智能分析技术的EasyCVR平台+边缘AI硬件的安全生产智能化监管解决方案,可实现的功能有安全帽检测、防护服检测、烟火检测、室内通道堵塞检测、睡岗离岗检测等,欢迎关注我们了解更多。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
消息队列 TDMQ
消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档