AI视频融合平台EasyCVR调用接口鉴权提示“无权限操作”是什么原因?
EasyCVR视频融合平台基于云边端智能协同架构,具有强大的数据接入、处理及分发能力,平台支持海量视频汇聚管理、全网分发、按需调阅、鉴权播放、智能分析等视频能力与服务。平台开放度高、兼容性强、可支持灵活拓展与第三方集成,我们也提供了丰富的API接口供有需求的用户进行自由调用、集成与二次开发。
有用户反馈,在使用EasyCVR开启接口鉴权调用接口时,提示鉴权失败。
排查中发现,在调用get的时候,可以正常通过鉴权,post无法通过鉴权。检测代码,发现post多了一个CheckAadmin中间件。中间件的功能是需要获取session会话中的用户登录名,但是接口通过token是没有session会话的,所以无法通过鉴权。
去除CheckAadmin中间件效验,统一使用CheckAPIAuth拦截token进行接口鉴权效验。
修改后已经可以正常调用鉴权接口了。
EasyCVR视频融合平台可借助大数据分析的决策判断,为网络摄像头、网络存储设备、智能终端、无人机、车载设备、移动执法仪、视频监控平台等提供一体化的视频接入、分发、存储、处理等能力。将EasyCVR与智能分析网关结合使用,可以实现基于云、边、端架构的AI智能检测分析及算力的精细化调度等能力,该方案的应用场景也十分广泛,包括:通用安防、智慧安监、明厨亮灶、智慧景区、区域安全监测等。感兴趣的用户可以前往演示平台进行体验或部署测试。