对服务接口调用进行人工授权执行的方法、系统及装置制造方法及图纸

技术编号:32510081 阅读:33 留言:0更新日期:2022-03-02 10:53
本发明专利技术涉及网络智能运维技术领域,特别是涉及对服务接口调用进行人工授权执行的方法、系统及装置,包括:拦截接口调用请求;若根据所述接口调用请求判断需要进行人工授权,则生成并返回用于唯一标识所述接口调用请求的消息主题;服务消费者订阅所述消息主题,以便获取返回结果;发送所述接口调用请求的相关信息至人工授权客户端,以便进行人工授权;根据人工授权结果发送所述接口调用请求对应的返回结果至订阅的消息主题下,以便将返回结果推送至订阅所述消息主题对应的服务消费者。本发明专利技术在不阻塞线程的情况下,实现了对服务接口调用的人工授权操作,更适合处理大量请求的情况,从而提高服务功能的运行效率。而提高服务功能的运行效率。而提高服务功能的运行效率。

【技术实现步骤摘要】
对服务接口调用进行人工授权执行的方法、系统及装置


[0001]本专利技术涉及网络智能运维
,特别是涉及一种对服务接口调用进行人工授权执行的方法、系统及装置。

技术介绍

[0002]随着各种服务接口的大量应用,对服务接口的安全管理越发重要;目前各服务接口的提供者对外发布的接口,所有消费者都能随时访问,缺乏服务的安全调用机制,因此服务接口容易被恶意使用,数据信息具有不安全性。
[0003]鉴于此,克服该现有技术所存在的缺陷是本
亟待解决的问题。

技术实现思路

[0004]本专利技术要解决的技术问题是:
[0005]现有技术中各服务接口的提供者对外发布的接口,所有消费者都能随时访问,缺乏服务的安全调用机制,因此服务接口容易被恶意使用,数据信息具有不安全性;
[0006]进一步,在对接口调用请求进行人工授权时,会在等待人工授权操作的过程中造成线程阻塞,从而严重影响服务功能运行效率,导致服务容易由于大量请求攻击而崩溃。
[0007]本专利技术通过如下技术方案达到上述目的:
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对服务接口调用进行人工授权执行的方法,其特征在于,包括:拦截接口调用请求;若根据所述接口调用请求判断需要进行人工授权,则生成并返回用于唯一标识所述接口调用请求的消息主题;服务消费者订阅所述消息主题,等待获取返回结果;发送所述接口调用请求的相关信息至人工授权客户端,进行人工授权;根据人工授权结果发送所述接口调用请求对应的返回结果至所述消息主题下,服务消费者根据订阅的所述消息主题获取所述返回结果。2.根据权利要求1所述的对服务接口调用进行人工授权执行的方法,其特征在于,所述根据人工授权结果发送所述接口调用请求对应的返回结果至所述消息主题下,具体包括:若所述人工授权结果为允许执行,则模拟所述接口调用请求;根据模拟的接口调用请求向服务提供者发起调用请求;获取调用结果;将获取的所述调用结果作为所述接口调用请求的返回结果发送至订阅的对应的消息主题下。3.根据权利要求1所述的对服务接口调用进行人工授权执行的方法,其特征在于,所述根据人工授权结果发送所述接口调用请求对应的返回结果至所述消息主题下,具体包括:若所述人工授权结果为拒绝执行,则将所述人工授权结果作为所述接口调用请求的返回结果发送至订阅的对应的消息主题下。4.根据权利要求1所述的对服务接口调用进行人工授权执行的方法,其特征在于,还包括,若根据所述接口调用请求判断不需要进行人工授权,放行所述接口调用请求,使所述服务消费者直接从服务提供者获取返回结果。5.根据权利要求1所述的对服务接口调用进行人工授权执行的方法,其特征在于,所述人工授权客户端的界面显示所述接口调用请求的相关信息和对应的授权状态,其中,所述授权状态包括未被授权、允许执行、拒绝执行和已过期中的一项或者多项。6.根据权利要求5所述的对服务接口调用进行人工授权执行的方法,其特征在于,所述授权状态包括未被授权、允许执行、拒绝执行和已过期,具体为:若接口调用请求在人工授权的有效期内,且未经人工授权时,则接口调用请求的授权状态为未被执行;若接口调用请求已经经过人工授权,且人工授权结果为允许执行,则接口调用请求的授权状态为允许执行;若接口...

【专利技术属性】
技术研发人员:定康
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1