【技术实现步骤摘要】
项目调用方法以及装置
[0001]本说明书实施例涉及计算机
,特别涉及项目调用方法。
技术介绍
[0002]随着计算机技术的不断发展,越来越多的用户会对各种已搭建完成的云服务进行调用;为了保证调用的安全性,通常需要利用账号密码、token等进行服务鉴权。
[0003]但许多开发人员会将凭证直接写入代码中,如,账户密码等直接写入在代码中;在代码泄漏的情况下容易造成凭证的泄漏,从而造成凭证所保护的敏感数据的泄漏。
[0004]因此,需要提供更快速或者更可靠的方案来降低凭证的泄露风险。
技术实现思路
[0005]有鉴于此,本说明书实施例提供了项目调用方法。本说明书一个或者多个实施例同时涉及项目调用装置,项目调用系统,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
[0006]根据本说明书实施例的第一方面,提供了一种项目调用方法,应用于项目调用系统的用户端,所述项目调用系统中包含目标项目端、凭证托管端和所述用户端,所述凭证托管端用于对所述目标项目端生成的项目凭证进行存储,所述方法包括:
[0007]基于目标项目调用请求,向目标项目端发送针对目标项目的凭证生成请求,其中,所述凭证生成请求用于所述目标项目端生成项目凭证,所述项目凭证被存储于所述凭证托管端;
[0008]接收所述目标项目端基于所述凭证生成请求返回的项目凭证标识;
[0009]根据所述项目凭证标识生成项目凭证获取请求,并将所述项目凭证获取请求发送至所述凭证 ...
【技术保护点】
【技术特征摘要】
1.一种项目调用方法,应用于项目调用系统的用户端,所述项目调用系统中包含目标项目端、凭证托管端和所述用户端,所述凭证托管端用于对所述目标项目端生成的项目凭证进行存储,所述方法包括:基于目标项目调用请求,向目标项目端发送针对目标项目的凭证生成请求,其中,所述凭证生成请求用于所述目标项目端生成项目凭证,所述项目凭证被存储于所述凭证托管端;接收所述目标项目端基于所述凭证生成请求返回的项目凭证标识;根据所述项目凭证标识生成项目凭证获取请求,并将所述项目凭证获取请求发送至所述凭证托管端;接收所述凭证托管端返回的项目凭证。2.如权利要求1所述的方法,根据所述项目凭证标识生成项目凭证获取请求,包括:获取目标项目相关的属性信息;基于所述项目凭证标识和所述目标项目相关的属性信息,生成项目凭证获取请求。3.一种项目调用方法,应用于项目调用系统的目标项目端,所述项目调用系统中包含所述目标项目端、凭证托管端和用户端,所述凭证托管端用于对所述目标项目端生成的项目凭证进行存储,所述方法包括:接收所述用户端发送的凭证生成请求,并基于所述凭证生成请求生成项目凭证;将所述项目凭证发送至所述凭证托管端;接收所述用户端发送的项目凭证,并基于所述项目凭证向所述用户端返回项目调用结果。4.如权利要求3所述的方法,基于所述项目凭证向所述用户端返回项目调用结果,包括:解析所述项目凭证,获得项目凭证内容;基于所述项目凭证内容进行鉴权,获得鉴权结果;根据所述鉴权结果向所述用户端反馈项目调用结果。5.一种项目调用方法,应用于项目调用系统的凭证托管端,所述项目调用系统中包含用户端、目标项目端和所述凭证托管端,所述方法包括:接收所述目标项目端发送的项目凭证,并对所述项目凭证进行存储;接收所述用户端发送的项目凭证获取请求;基于所述项目凭证获取请求向所述用户端返回所述项目凭证。6.如权利要求5所述的方法,基于所述项目凭证获取请求向所述用户端返回所述项目凭证之前,还包括:基于项目凭证标识,获取凭证托管端存储的目标属性信息;解析所述项目凭证获取请求,获得待比对属性信息;将所述目标属性信息与所述待比对属性信息进行比对,获得比对结果。7.如权利要求6所述的方法,基于所述项目凭证获取请求向所述用户端返回所述项目凭证,包括:若所述比对结果为比对不一致,则向所述用户端返回无权访问提示;若所述比对结果为比对一致,则向所述用户端返回所述凭证标识对应的项目凭证。
8.如权利要求5所述的方法,还包括:确定与所述凭证托管端关联的各存储空间;基于预设项目凭证对所述各存储空间中的项目数据进行检测;在检测到与所述预设项目凭证对应的目标项目数据的情况下,发出数据泄露提示。9.一种项目调用方法,应用于项目调用系统,所述项目调用系统中包含目标项目端、凭证托管端和用户端,其中:所述用户端,响应于目标项目调用请求,向所述目标项目端发送针对目标项目的凭证生成请求,其中,所述凭证生成请求用于所述目标项目端生成项目凭证,所述项目凭证被存储于所述凭证托管端;所述目标项目端,基于所述用户端发送的凭证生成请求生成项目凭证,并将所述项目凭证发送至所述凭证托管端,将所述项目凭证的凭证标识发送至所述用户端;所述凭证托管端,接收所述目标项目端发送的项目凭证,并对所述项目凭证进行存储;所述用户端,接收所述目标项目端返回的项目凭证标识,根据所述项目凭证标识生成项目凭证获取请求,并将所述项目凭证获取请求发送至所述凭证托管端;所述凭证托管端,接收所述项目凭证获取请求,根据所述项目凭证获取请求向所述用户端返回项目凭证;所述用户端,接收所述项目凭证,并将所述项目凭证发送至所述目标项目端;所述目标项目端,接收所述项目凭证,并基于所述项目凭证向所述用户端返回项目调用结果。10.一种项目调用系统,所述项目调用系统中包含目标项目端、凭证托管端和用户端,其中:所述用户端,被配置为响应于目标项目调用请求,向所述目标项目端发送针对目标项目的凭证生成请求,其中,所述凭证生成请求用于所述目标项目端生成项目凭证,所述项目凭证被存储于所述凭证托管端;所述目标项目端,被...
【专利技术属性】
技术研发人员:齐睿,
申请(专利权)人:浙江网商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。