[发明专利]API授权与访问控制方法、系统、电子设备及存储介质有效
| 申请号: | 202210523328.6 | 申请日: | 2022-05-13 |
| 公开(公告)号: | CN115001755B | 公开(公告)日: | 2023-02-03 |
| 发明(设计)人: | 王柳一;赵磊;董玮;窦帅 | 申请(专利权)人: | 北京航天驭星科技有限公司 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40 |
| 代理公司: | 北京知果之信知识产权代理有限公司 11541 | 代理人: | 高科 |
| 地址: | 100094 北京市海淀区西北旺镇邓庄南路南侧*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | api 授权 访问 控制 方法 系统 电子设备 存储 介质 | ||
本发明公开了一种API授权与访问控制方法、系统、电子设备及存储介质,所述方法包括如下步骤:轨控软件接收用户通过浏览器发出的访问请求;轨控软件检查访问请求的授权情况;如果访问请求没有得到授权,轨控软件将访问请求发送至鉴权系统,获得授权码;轨控软件携带授权码向鉴权系统,获得访问令牌码;轨控软件携带访问请求以及访问令牌码访问数据库或消息总线,获得相应的访问数据,并将访问数据通过浏览器返回给用户,能够在轨控软件与鉴权系统不共享密码的情况下,实现安全的访问存储在卫星控制中心分系统中的消息总线和数据库中受保护的数据,并且通过对访问令牌码的限制,增强了数据的安全性,有效的保护了消息总线和数据库中的数据。
技术领域
本发明涉及数据访问技术领域,具体涉及一种API授权与访问控制方法、系统、电子设备及存储介质。
背景技术
卫星控制中心分系统主要负责对卫星进行轨道分析、卫星状态监视及对卫星进行在轨操作控制,包括任务规划调度、轨道确定与预报、遥测管理、遥控管理、测控信息实时监视、报警及故障诊断、测控数据管理和碰撞规避计算等多个功能。卫星轨道控制软件(即轨控软件)作为卫星控制中心分系统的核心功能,负责轨道控制策略制定、轨道过程分析评估等功能,与卫星控制中心分系统的轨道确定与预报、卫星遥测管理、碰撞规避计算、测控信息实时监视、测控数据管理、系统配置均存在接口。由于轨控软件是卫星控制中心分系统的一个部分,无法与卫星控制中心分系统的鉴权系统共享密码,因此需要解决在无法共享密码的情况下,从轨控软件安全的访问存储在卫星控制中心分系统的消息总线和数据库的受保护数据的问题。
发明内容
本发明的目的在于提供一种API授权与访问控制方法、系统、电子设备及存储介质,以解决现有技术中轨控软件在与鉴权系统不共享密码的情况下无法安全的获取受保护的数据的缺陷。
以下通过五个方面进一步阐述本发明的方法:
第一方面,提供了一种API授权与访问控制方法,应用于轨控软件端,所述方法包括如下步骤:
轨控软件接收用户通过浏览器发出的访问请求;
轨控软件检查访问请求的授权情况;
如果访问请求没有得到授权,轨控软件将访问请求发送至鉴权系统,获得授权码;
轨控软件携带授权码向鉴权系统,获得访问令牌码;
轨控软件携带访问请求以及访问令牌码访问数据库或消息总线,获得相应的访问数据,并将访问数据通过浏览器返回给用户。
结合第一方面,所述访问令牌码上设有访问限制开关,所述访问限制开关包括时长限制开关或次数限制开关中的一种或两种结合。
结合第一方面,所述时长限制开关包括在访问请求开始后打开计时开关,当超过一定阈值的时长后则无法再进行访问,即,访问令牌码失效。
结合第一方面,所述次数限制开关包括在第一次访问请求开始后打开计次开关,访问令牌码的访问次数将累计,当所述访问令牌码的访问总次数等于所述访问令牌码设定的访问次数时,则无法再进行访问,即,访问令牌码失效。
结合第一方面,所述时长限制开关和次数限制开关结合时包括,在第一次访问请求开始后打开计时和计次开关,在设定的时间段内,能够进行一定次数的访问,当超过设定的时长或者超过设定的访问次数,则无法再进行访问,即,访问令牌码失效。
第二方面,提供了一种API授权与访问控制方法,应用于鉴权系统端,所述方法包括如下步骤:
鉴权系统接收轨控软件发送的访问请求,并返回授权码,所述访问请求由用户通过浏览器向所述轨控软件发出;
鉴权系统接收轨控软件发送的授权码,并返回访问令牌码,所述访问令牌码用于访问数据库或消息总线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天驭星科技有限公司,未经北京航天驭星科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210523328.6/2.html,转载请声明来源钻瓜专利网。





