发明公开
- 专利标题: 一种API接口认证方法与系统
-
申请号: CN202410792672.4申请日: 2024-06-19
-
公开(公告)号: CN118590242A公开(公告)日: 2024-09-03
- 发明人: 徐薄 , 储佳祥 , 李蒙 , 张若涵 , 尹政 , 王可
- 申请人: 浪潮软件科技有限公司
- 申请人地址: 山东省济南市高新区浪潮路1036号浪潮科技园
- 专利权人: 浪潮软件科技有限公司
- 当前专利权人: 浪潮软件科技有限公司
- 当前专利权人地址: 山东省济南市高新区浪潮路1036号浪潮科技园
- 代理机构: 济南信达专利事务所有限公司
- 代理商 郗艳荣
- 主分类号: H04L9/32
- IPC分类号: H04L9/32
摘要:
本发明特别涉及一种API接口认证方法与系统。该API接口认证方法与系统,在客户端设置http请求头参数,制定签名方法和请求体参数,计算签名值,将得到的签名值作为signData参数添加到请求头中,并将请求报文发送到服务端;服务端对接收到的请求报文进行校验,若请求报文头的时间戳未过期,同时once值在服务器中不存在,且根据请求参数计算的签名值与请求头中的签名值对比一致,则返回成功的业务数据。该API接口认证方法与系统,能够避免数据交互过程当中的密码明文传输,也不需要需要维护令牌的生命周期和管理,通过once随机数和timestamp能够有效的避免重放攻击,降低维护成本,同时支持多种签名算法,能够快速高效的实现身份认证。