项目调用方法以及装置制造方法及图纸

技术编号:38395925 阅读:8 留言:0更新日期:2023-08-07 11:10
本说明书实施例提供项目调用方法以及装置,其中所述项目调用方法应用于项目调用系统的用户端,所述项目调用系统中包含目标项目端、凭证托管端和所述用户端,所述凭证托管端用于对所述目标项目端生成的项目凭证进行存储,所述方法包括:基于目标项目调用请求,向目标项目端发送针对目标项目的凭证生成请求,其中,所述凭证生成请求用于所述目标项目端生成项目凭证,所述项目凭证被存储于所述凭证托管端;接收所述目标项目端基于所述凭证生成请求返回的项目凭证标识;根据所述项目凭证标识生成项目凭证获取请求,并将所述项目凭证获取请求发送至所述凭证托管端;接收所述凭证托管端返回的项目凭证。返回的项目凭证。返回的项目凭证。

【技术实现步骤摘要】
项目调用方法以及装置


[0001]本说明书实施例涉及计算机
,特别涉及项目调用方法。

技术介绍

[0002]随着计算机技术的不断发展,越来越多的用户会对各种已搭建完成的云服务进行调用;为了保证调用的安全性,通常需要利用账号密码、token等进行服务鉴权。
[0003]但许多开发人员会将凭证直接写入代码中,如,账户密码等直接写入在代码中;在代码泄漏的情况下容易造成凭证的泄漏,从而造成凭证所保护的敏感数据的泄漏。
[0004]因此,需要提供更快速或者更可靠的方案来降低凭证的泄露风险。

技术实现思路

[0005]有鉴于此,本说明书实施例提供了项目调用方法。本说明书一个或者多个实施例同时涉及项目调用装置,项目调用系统,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
[0006]根据本说明书实施例的第一方面,提供了一种项目调用方法,应用于项目调用系统的用户端,所述项目调用系统中包含目标项目端、凭证托管端和所述用户端,所述凭证托管端用于对所述目标项目端生成的项目凭证进行存储,所述方法包括:
[0007]基于目标项目调用请求,向目标项目端发送针对目标项目的凭证生成请求,其中,所述凭证生成请求用于所述目标项目端生成项目凭证,所述项目凭证被存储于所述凭证托管端;
[0008]接收所述目标项目端基于所述凭证生成请求返回的项目凭证标识;
[0009]根据所述项目凭证标识生成项目凭证获取请求,并将所述项目凭证获取请求发送至所述凭证托管端;
[0010]接收所述凭证托管端返回的项目凭证。
[0011]根据本说明书实施例的第二方面,提供了另一种项目调用方法,所述项目调用系统中包含目标项目端、凭证托管端和所述用户端,所述凭证托管端用于对所述目标项目端生成的项目凭证进行存储,所述方法包括:
[0012]接收所述用户端发送的凭证生成请求,并基于所述凭证生成请求生成项目凭证;
[0013]将所述项目凭证发送至所述凭证托管端;
[0014]接收所述用户端发送的项目凭证,并基于所述项目凭证向所述用户端返回项目调用结果。
[0015]根据本说明书实施例的第三方面,提供了又一种项目调用方法,应用于项目调用系统的凭证托管端,所述项目调用系统中包含用户端、目标项目端和所述凭证托管端,所述方法包括:
[0016]接收所述目标项目端发送的项目凭证,并对所述项目凭证进行存储;
[0017]接收所述用户端发送的项目凭证获取请求;
[0018]基于所述项目凭证获取请求向所述用户端返回所述项目凭证。
[0019]根据本说明书实施例的第四方面,提供了一种项目调用系统,所述项目调用系统中包含目标项目端、凭证托管端和用户端,其中:
[0020]所述用户端,被配置为响应于目标项目调用请求,向所述目标项目端发送针对目标项目的凭证生成请求,其中,所述凭证生成请求用于所述目标项目端生成项目凭证,所述项目凭证被存储于所述凭证托管端;
[0021]所述目标项目端,被配置为基于所述用户端发送的凭证生成请求生成项目凭证,并将所述项目凭证发送至所述凭证托管端,将所述项目凭证的凭证标识发送至所述用户端;
[0022]所述凭证托管端,被配置为接收所述目标项目端发送的项目凭证,并对所述项目凭证进行存储;
[0023]所述用户端,进一步被配置为接收所述目标项目端返回的项目凭证标识,根据所述项目凭证标识生成项目凭证获取请求,并将所述项目凭证获取请求发送至所述凭证托管端;
[0024]所述凭证托管端,进一步被配置为接收所述项目凭证获取请求,根据所述项目凭证获取请求向所述用户端返回项目凭证;
[0025]所述用户端,进一步被配置为接收所述项目凭证,并将所述项目凭证发送至所述目标项目端;
[0026]所述目标项目端,进一步被配置为接收所述项目凭证,并基于所述项目凭证向所述用户端返回项目调用结果。
[0027]根据本说明书实施例的第五方面,提供了一种应用于项目调用系统的项目调用方法,所述项目调用系统中包含目标项目端、凭证托管端和用户端,其中:
[0028]所述目标项目端,基于所述用户端发送的凭证生成请求生成项目凭证,并将所述项目凭证发送至所述凭证托管端,将所述项目凭证的凭证标识发送至所述用户端;
[0029]所述凭证托管端,接收所述目标项目端发送的项目凭证,并对所述项目凭证进行存储;
[0030]所述用户端,接收所述目标项目端返回的项目凭证标识,根据所述项目凭证标识生成项目凭证获取请求,并将所述项目凭证获取请求发送至所述凭证托管端;
[0031]所述凭证托管端,接收所述项目凭证获取请求,根据所述项目凭证获取请求向所述用户端返回项目凭证;
[0032]所述用户端,接收所述项目凭证,并将所述项目凭证发送至所述目标项目端;
[0033]所述目标项目端,接收所述项目凭证,并基于所述项目凭证向所述用户端返回项目调用结果。
[0034]根据本说明书实施例的第六方面,提供了一种项目调用装置,应用于项目调用系统的用户端,所述项目调用系统中包含目标项目端、凭证托管端和所述用户端,所述凭证托管端用于对所述目标项目端生成的项目凭证进行存储,所述装置包括:
[0035]第一发送模块,被配置为基于目标项目调用请求,向目标项目端发送针对目标项目的凭证生成请求,其中,所述凭证生成请求用于所述目标项目端生成项目凭证,所述项目凭证被存储于所述凭证托管端;
[0036]第一接收模块,被配置为接收所述目标项目端基于所述凭证生成请求返回的项目凭证标识;
[0037]第二发送模块,被配置为根据所述项目凭证标识生成项目凭证获取请求,并将所述项目凭证获取请求发送至所述凭证托管端;
[0038]第二接收模块,被配置为接收所述凭证托管端返回的项目凭证。
[0039]根据本说明书实施例的第七方面,提供另一种项目调用装置,应用于项目调用系统的目标项目端,所述项目调用系统中包含所述目标项目端、凭证托管端和用户端,所述凭证托管端用于对所述目标项目端生成的项目凭证进行存储,所述装置包括:
[0040]第三接收模块,被配置为接收所述用户端发送的凭证生成请求,并基于所述凭证生成请求生成项目凭证;
[0041]第三发送模块,被配置为将所述项目凭证发送至所述凭证托管端;
[0042]第一返回模块,被配置为接收所述用户端发送的项目凭证,并基于所述项目凭证向所述用户端返回项目调用结果。
[0043]根据本说明书实施例的第八方面,提供又一种项目调用装置,应用于项目调用系统的凭证托管端,所述项目调用系统中包含用户端、目标项目端和所述凭证托管端,所述装置包括:
[0044]存储模块,被配置为接收所述目标项目端发送的项目凭证,并对所述项目凭证进行存储;
[0045]第四接收模块,被配置为接收所述用户端发送的项目凭证获取请求;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种项目调用方法,应用于项目调用系统的用户端,所述项目调用系统中包含目标项目端、凭证托管端和所述用户端,所述凭证托管端用于对所述目标项目端生成的项目凭证进行存储,所述方法包括:基于目标项目调用请求,向目标项目端发送针对目标项目的凭证生成请求,其中,所述凭证生成请求用于所述目标项目端生成项目凭证,所述项目凭证被存储于所述凭证托管端;接收所述目标项目端基于所述凭证生成请求返回的项目凭证标识;根据所述项目凭证标识生成项目凭证获取请求,并将所述项目凭证获取请求发送至所述凭证托管端;接收所述凭证托管端返回的项目凭证。2.如权利要求1所述的方法,根据所述项目凭证标识生成项目凭证获取请求,包括:获取目标项目相关的属性信息;基于所述项目凭证标识和所述目标项目相关的属性信息,生成项目凭证获取请求。3.一种项目调用方法,应用于项目调用系统的目标项目端,所述项目调用系统中包含所述目标项目端、凭证托管端和用户端,所述凭证托管端用于对所述目标项目端生成的项目凭证进行存储,所述方法包括:接收所述用户端发送的凭证生成请求,并基于所述凭证生成请求生成项目凭证;将所述项目凭证发送至所述凭证托管端;接收所述用户端发送的项目凭证,并基于所述项目凭证向所述用户端返回项目调用结果。4.如权利要求3所述的方法,基于所述项目凭证向所述用户端返回项目调用结果,包括:解析所述项目凭证,获得项目凭证内容;基于所述项目凭证内容进行鉴权,获得鉴权结果;根据所述鉴权结果向所述用户端反馈项目调用结果。5.一种项目调用方法,应用于项目调用系统的凭证托管端,所述项目调用系统中包含用户端、目标项目端和所述凭证托管端,所述方法包括:接收所述目标项目端发送的项目凭证,并对所述项目凭证进行存储;接收所述用户端发送的项目凭证获取请求;基于所述项目凭证获取请求向所述用户端返回所述项目凭证。6.如权利要求5所述的方法,基于所述项目凭证获取请求向所述用户端返回所述项目凭证之前,还包括:基于项目凭证标识,获取凭证托管端存储的目标属性信息;解析所述项目凭证获取请求,获得待比对属性信息;将所述目标属性信息与所述待比对属性信息进行比对,获得比对结果。7.如权利要求6所述的方法,基于所述项目凭证获取请求向所述用户端返回所述项目凭证,包括:若所述比对结果为比对不一致,则向所述用户端返回无权访问提示;若所述比对结果为比对一致,则向所述用户端返回所述凭证标识对应的项目凭证。
8.如权利要求5所述的方法,还包括:确定与所述凭证托管端关联的各存储空间;基于预设项目凭证对所述各存储空间中的项目数据进行检测;在检测到与所述预设项目凭证对应的目标项目数据的情况下,发出数据泄露提示。9.一种项目调用方法,应用于项目调用系统,所述项目调用系统中包含目标项目端、凭证托管端和用户端,其中:所述用户端,响应于目标项目调用请求,向所述目标项目端发送针对目标项目的凭证生成请求,其中,所述凭证生成请求用于所述目标项目端生成项目凭证,所述项目凭证被存储于所述凭证托管端;所述目标项目端,基于所述用户端发送的凭证生成请求生成项目凭证,并将所述项目凭证发送至所述凭证托管端,将所述项目凭证的凭证标识发送至所述用户端;所述凭证托管端,接收所述目标项目端发送的项目凭证,并对所述项目凭证进行存储;所述用户端,接收所述目标项目端返回的项目凭证标识,根据所述项目凭证标识生成项目凭证获取请求,并将所述项目凭证获取请求发送至所述凭证托管端;所述凭证托管端,接收所述项目凭证获取请求,根据所述项目凭证获取请求向所述用户端返回项目凭证;所述用户端,接收所述项目凭证,并将所述项目凭证发送至所述目标项目端;所述目标项目端,接收所述项目凭证,并基于所述项目凭证向所述用户端返回项目调用结果。10.一种项目调用系统,所述项目调用系统中包含目标项目端、凭证托管端和用户端,其中:所述用户端,被配置为响应于目标项目调用请求,向所述目标项目端发送针对目标项目的凭证生成请求,其中,所述凭证生成请求用于所述目标项目端生成项目凭证,所述项目凭证被存储于所述凭证托管端;所述目标项目端,被...

【专利技术属性】
技术研发人员:齐睿
申请(专利权)人:浙江网商银行股份有限公司
类型:发明
国别省市:

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

1