接口访问方法及装置、电子设备、存储介质制造方法及图纸

技术编号:24590210 阅读:25 留言:0更新日期:2020-06-21 02:31
本申请提供了一种接口访问方法及装置、电子设备、存储介质,该方案包括:拦截客户端发送的访问请求;根据访问请求携带的访问地址,映射得到访问地址对应的访问接口;根据为不同接口预先配置的签名注解,判断访问接口是否存在对应配置的签名注解;根据访问接口是否存在签名注解,确定是否执行验签操作;若执行所述验签操作,则基于所述验签操作的验签结果,向所述客户端返回所述访问请求对应的访问结果。由此对于需要验签的接口,服务端可以执行同一套验签代码,无需为每个接口添加验签代码,从而节省开发成本,降低服务端侧的负载。

Interface access method and device, electronic equipment and storage medium

【技术实现步骤摘要】
接口访问方法及装置、电子设备、存储介质
本申请涉及计算机
,特别涉及一种接口访问方法及装置、电子设备、计算机可读存储介质。
技术介绍
随着网络信息篡改等问题的显现,网络信息有效性成为关注焦点。对外开放的互联网接口可能会面临伪装攻击、篡改攻击、重放攻击以及数据信息泄漏的风险。在互联网服务端程序设计与开发中,对于一些敏感的互联网接口通常需要验证签名,以保证接口的安全性。但是服务端接口较多,为每个接口均开发一套验证签名的逻辑,无疑增加了开发成本,增加了服务端的负载。
技术实现思路
本申请实施例提供了一种接口访问方法,用以降低开发成本,减轻服务端的负载。本申请提供了一种接口访问方法,包括:拦截客户端发送的访问请求;根据所述访问请求携带的访问地址,映射得到所述访问地址对应的访问接口;根据为不同接口预先配置的签名注解,判断所述访问接口是否存在对应配置的签名注解;根据所述访问接口是否存在签名注解,确定是否执行验签操作;若执行所述验签操作,则基于所述验签操作的验签结果,向所述客户本文档来自技高网...

【技术保护点】
1.一种接口访问方法,其特征在于,包括:/n拦截客户端发送的访问请求;/n根据所述访问请求携带的访问地址,映射得到所述访问地址对应的访问接口;/n根据为不同接口预先配置的签名注解,判断所述访问接口是否存在对应配置的签名注解;/n根据所述访问接口是否存在签名注解,确定是否执行验签操作;/n若执行所述验签操作,则基于所述验签操作的验签结果,向所述客户端返回所述访问请求对应的访问结果。/n

【技术特征摘要】
1.一种接口访问方法,其特征在于,包括:
拦截客户端发送的访问请求;
根据所述访问请求携带的访问地址,映射得到所述访问地址对应的访问接口;
根据为不同接口预先配置的签名注解,判断所述访问接口是否存在对应配置的签名注解;
根据所述访问接口是否存在签名注解,确定是否执行验签操作;
若执行所述验签操作,则基于所述验签操作的验签结果,向所述客户端返回所述访问请求对应的访问结果。


2.根据权利要求1所述的方法,其特征在于,所述根据所述访问接口是否存在签名注解,确定是否执行验签操作,包括:
若所述访问接口存在签名注解,执行所述验签操作。


3.根据权利要求1所述的方法,其特征在于,所述根据所述访问接口是否存在签名注解,确定是否执行验签操作,包括:
若所述访问接口不存在签名注解,判断所述访问请求指示的业务方法是否存在签名注解,若存在,执行所述验签操作。


4.根据权利要求2或3所述的方法,其特征在于,所述执行所述验签操作,包括:
解析所述访问请求携带的签名信息,获得时间戳;
比较所述时间戳与当前时间点,根据比较结果判断所述访问请求是否过期;
在所述访问请求没有过期时,校验所述签名信息包含的签名字符串,得到验签结果。


5.根据权利要求4所述的方法,其特征在于,所述校验所述签名信息包含的签名字符串,得到验签结果,包括:
根据解析所述签名信息获得的应用标识,查询所述应用标识对应的密钥;
根据所述访问请求携带的接口参数,利用所述密钥对所述接口参数进行加密,得到加密字符串;
将所述加密字符串与所述签名信息包含的签名字符串进行一致性比对,得到验签结果。


6.根据权利要求5所述的方法,其特征在于,所述根据所述访问请求携带的接口参数,利用所述密钥对所述接口参数进行加密,得到加密字符串,包括:
获取所述签名注解中指示的忽略参数;
从所述接口参数中过滤掉所述忽略参数,得到签名参数;
将所述签名参...

【专利技术属性】
技术研发人员:韦明伦
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

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

1