【技术实现步骤摘要】
一种微服务应用程序编程接口调用的方法及装置
本专利技术涉及云计算技术,尤指一种应用程序编程接口调用的方法及装置。
技术介绍
微服务架构通过定义分布式特征来获得灵活性,系统中的服务能够以分散方式独立开发和部署。由于各微服务模块单独部署,但是又存在相互间通讯的场景存在,为满足微服务模块间的数据通讯,各微服务模块提供了很多开发的API接口。从安全角度讲,公开的API接口使得系统安全保护变得比较复杂,各微服务模块开放的API接口存在非法调用,对系统造成极大的危害。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种微服务应用程序编程接口调用的方法及装置,能够保证了微服务模块间通讯的安全性。为了达到本专利技术目的,本专利技术提供了一种微服务应用程序编程接口调用的方法,包括:第一微服务模块接收第二微服务模块的调用请求,所述调用请求携带对所述第一微服务模块的关键字进行加密后的参数;所述第一微服务模块对本模块的关键字进行加密后,与所述参数进行匹配,如匹配通过,则放行所述调用请求。进一步地,所述对所述第一微服务模块的关键字进行加密是利用不可逆加密算法加密的。进一步地,所述第一微服 ...
【技术保护点】
1.一种微服务应用程序编程接口调用的方法,其特征在于,包括:第一微服务模块接收第二微服务模块的调用请求,所述调用请求携带对所述第一微服务模块的关键字进行加密后的参数;所述第一微服务模块对本模块的关键字进行加密后,与所述参数进行匹配,如匹配通过,则放行所述调用请求。
【技术特征摘要】
1.一种微服务应用程序编程接口调用的方法,其特征在于,包括:第一微服务模块接收第二微服务模块的调用请求,所述调用请求携带对所述第一微服务模块的关键字进行加密后的参数;所述第一微服务模块对本模块的关键字进行加密后,与所述参数进行匹配,如匹配通过,则放行所述调用请求。2.根据权利要求1所述的方法,其特征在于,所述对所述第一微服务模块的关键字进行加密是利用不可逆加密算法加密的。3.根据权利要求1或2所述的方法,其特征在于,所述第一微服务模块的关键字是预先设置的唯一关键字。4.一种微服务应用程序编程接口调用的装置,包括:存储器和处理器;其特征在于:所述存储器,...
【专利技术属性】
技术研发人员:陈春风,张典,王朋飞,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。