摘要
本发明特别涉及一种API接口认证方法与系统。该API接口认证方法与系统,在客户端设置http请求头参数,制定签名方法和请求体参数,计算签名值,将得到的签名值作为signData参数添加到请求头中,并将请求报文发送到服务端;服务端对接收到的请求报文进行校验,若请求报文头的时间戳未过期,同时once值在服务器中不存在,且根据请求参数计算的签名值与请求头中的签名值对比一致,则返回成功的业务数据。该API接口认证方法与系统,能够避免数据交互过程当中的密码明文传输,也不需要需要维护令牌的生命周期和管理,通过once随机数和timestamp能够有效的避免重放攻击,降低维护成本,同时支持多种签名算法,能够快速高效的实现身份认证。
技术关键词
接口认证方法
http请求
签名方法
统一资源定位
认证系统
JSON字符串
服务端
自定义参数
客户端
服务器
标识
散列算法
校验模块
报文接收模块
报文发送模块
编码
CS架构
多参数