iso file download
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210268357.2 (22)申请日 2022.03.18 (71)申请人 浪潮卓数 大数据产业发展 有限公司 地址 214002 江苏省无锡市无锡经济开发 区金融一街15号1101、 1102、 1103、 1104、 1105、 1106、 1107、 1108 (72)发明人 师冬 崔乐乐 李仰允 (74)专利代理 机构 北京君慧知识产权代理事务 所(普通合伙) 11716 专利代理师 肖鹏 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/32(2006.01) (54)发明名称 一种基于开放式API接口的数据访问方法、 设备及介质 (57)摘要 本申请公开了一种基于开放式API接口的数 据访问方法、 设备及介质, 用以解决现有的开放 式API接口管理较为混乱, 无法避免未知的客户 端向服务器发送的恶意的数据访问请求, 具有较 大的安全风险的技术问题。 方法包括: 对客户端 进行认证授权以给客户端颁发对应的身份认证 信息, 并存储至访问白名单中; 接收客户端加密 加签后的访问请求, 并根据身份认证信息确定客 户端是否在访问白名单中, 以对客户端进行身份 校验和API调用权限校验; 确定客户端具有访问 开放式API接口的权限后对访问请求的时效性进 行查验, 并在访问请求未超时的情况下查询缓存 中是否存在访问请求对应的接口数据; 若存在, 则从缓存中获取; 若不存在, 则从数据库中获取, 提高了API的访问效率。 权利要求书2页 说明书7页 附图2页 CN 114826661 A 2022.07.29 CN 114826661 A 1.一种基于开 放式API接口 的数据访问方法, 其特 征在于, 所述方法包括: 对客户端进行认证授权, 以给所述客户端颁发对应的身份认证信息, 并将所述客户端 对应的身份认证信息存 储至访问白名单中; 接收所述客户 端加密加签后的访问请求, 并根据所述访问请求中携带的身份认证信 息, 确定所述客户端 是否在所述访问白名单中, 以对所述客户端进 行身份校验和API调用权 限校验; 确定所述客户端具有开放式API接口的访问权限后, 对所述访问请求的时效性进行查 验, 并在所述访问请求未超时的情况下, 查询缓存中是否存在所述访问请求对应的接口数 据; 若存在, 则从缓存中获取所述访问请求对应的接口数据; 若不存在, 则从数据库中获取 所述访问请求对应的接口数据。 2.根据权利要求1所述的一种基于开放式API接口的数据访 问方法, 其特征在于, 在接 收所述客户端加密加签后的访问请求之前, 所述方法还 包括: 获取服务器的公有密钥, 以通过所述服务器的公有密钥, 对所述客户端的访 问请求进 行加密; 通过所述客户端的私有密钥, 对加密后的所述访 问请求加签名, 以实现对所述访 问请 求的加密加签处 理。 3.根据权利要求1所述的一种基于开放式API接口的数据访 问方法, 其特征在于, 在接 收所述客户端加密加签后的访问请求之后, 所述方法还 包括: 获取所述客户端的公有密钥, 以通过所述客户端的公有密钥, 验证加密加签后的所述 访问请求的签名, 以确定所述访问请求 为所述客户端发送的; 通过服务器的私有密钥, 对验证签名后的所述访 问请求进行解密, 以得到所述访 问请 求。 4.根据权利要求1所述的一种基于开放式API接口的数据访 问方法, 其特征在于, 对所 述访问请求的时效性进行查验, 具体包括: 获取所述访 问请求的发起时刻以及当前时刻, 并根据所述发起时刻和当前时刻, 确定 所述访问请求对应的存活时长; 将所述访问请求对应的存活时长与 预设有效时长进行对比, 确定所述访问请求是否超 时, 以实现对所述访问请求的时效性的查验。 5.根据权利要求1所述的一种基于开放式API接口的数据访 问方法, 其特征在于, 对客 户端进行认证授权, 以给 所述客户端颁发对应的身份认证信息, 具体包括: 接收客户端发送的认证请求; 根据所述认证请求中客户端对应的应用标识信息, 确定所述客户端具有开放式API接 口的访问权限, 并生成所述 客户端对应的身份认证信息, 以完成对所述 客户端的认证授权; 获取所述客户端的公有密钥, 并通过所述公有密钥, 对所述身份认证信息进行加密, 以 将加密后的所述身份认证信息发送至所述 客户端。 6.根据权利要求5所述的一种基于开放式API接口的数据访 问方法, 其特征在于, 在将 加密后的所述身份认证信息发送至所述 客户端之后, 所述方法还 包括: 通过所述客户端的私有密钥, 对所述身份认证信息进行解密, 以得到所述客户端对应权 利 要 求 书 1/2 页 2 CN 114826661 A 2的身份认证信息 。 7.根据权利要求1所述的一种基于开放式API接口的数据访 问方法, 其特征在于, 在接 收所述客户端加密加签后的访问请求之前, 所述方法还 包括: 确定开放式API接口对应的域名; 将所述域名对应 的URL采用RESTful架构进行展示, 并将所述开放式API接 口的版本信 息放入所述URL中, 以对所述 开放式API接口进行区分。 8.根据权利要求1所述的一种基于开放式API接口的数据访 问方法, 其特征在于, 在获 取所述访问请求对应的接口数据之后, 所述方法还 包括: 通过预设响应格式, 对所述客户端的访问请求进行响应; 其中, 所述预设响应格式中包 含响应码、 响应信息和响应说明; 将所述客户端访问所述 开放式API接口 的事件, 记录到访问请求日志中。 9.一种基于开 放式API接口 的数据访问设备, 其特 征在于, 所述设备包括: 至少一个处 理器; 以及, 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的指令, 所述指令被所述至少 一个处理器执行, 以使所述至少一个处 理器能够: 执行如权利要求1 ‑8任一项所述的一种基于开 放式API接口 的数据访问方法。 10.一种非易失性计算机存储介质, 存储有计算机可执行指令, 其特征在于, 所述计算 机可执行指令设置为: 执行如权利要求1 ‑8任一项所述的一种基于开 放式API接口 的数据访问方法。权 利 要 求 书 2/2 页 3 CN 114826661 A 3
专利 一种基于开放式API接口的数据访问方法、设备及介质
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助3元下载(无需注册)
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助3元下载
本文档由 SC 于
2024-02-07 12:40:37
上传分享
举报
下载
原文档
(537.1 KB)
分享
友情链接
信通院 人工智能白皮书-2022年.pdf
T-CAGHP 016—2018 地质灾害监测仪器物理接口规定 试行.pdf
GB-T 19557.5-2017 植物品种特异性、一致性和稳定性测试指南 大白菜.pdf
专利 一种水循环温控系统.PDF
重点网络安全:“3保1评”(分保、等保、关保、密评).pptx
专利 一种变压器散热器的散热片加工固定装置.PDF
GB-T 42882-2023 城市和社区可持续发展 智慧城市运行模型 应对突发公共卫生事件的指南.pdf
信息技术 大数据 数据治理实施指南.pdf
T-CSAE 75.2—2021 汽车防锈包装规程 第2部分:动力总成及其主要零部件.pdf
T-ZDL 03—2022 数智电力节能控制技术导则.pdf
《信息安全技术 关键信息基础设施安全保障指标体系》.pdf
GB-T 17444-2013 红外焦平面阵列参数测试方法.pdf
T-CSAE 284.2—2022 自动驾驶乘用车 线控底盘性能要求及试验方法 第2部分:制动系统.pdf
GB-T 28583-2012 供电服务规范.pdf
GB 50058-2014 爆炸危险环境电力装置设计规范.pdf
GB-T 12538-2023 道路车辆 质心位置的测定.pdf
华为 华为流程与信息化实践与架构规划.pdf
GM-T 0112-2021 PDF格式文档的密码应用技术要求.pdf
GB-T 17644-2008 纺织纤维白度色度试验方法.pdf
GB-T 10180-2017 工业锅炉热工性能试验规程.pdf
1
/
12
评价文档
赞助3元 点击下载(537.1 KB)
回到顶部
×
微信扫码支付
3
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。