博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
API的 Signature(签名)&Token(令牌) 认证
阅读量:7128 次
发布时间:2019-06-28

本文共 474 字,大约阅读时间需要 1 分钟。

hot3.png

Signature认证

一次性的身份校验方式,常见于不同项目间的api通信

  • 一般形式是通过 AppID/AppSecret 及签名算法针对通信数据生成签名
  • 接口数据推送时,会随带上AppID 及 Signature
  • 在服务端同样留存着一份相同的 AppID/AppSecret 配置
  • 服务端接受到请求后通过AppID对应出匹配的AppSecret,结合相同的签名算法计算签名,并与请求附带的签名做校验
  • 由于每次请求的数据载荷不同,所以一般每次请求都会产生不同的签名

Token认证

状态可维持的身份校验方式,常见于第三方服务或APP接口的OAUTH2认证中

  • 一般形式是通过 账号/密码clientId/clientSecret 向认证服务请求Token
  • 服务端Authenticate通过后返回Token,并在一定时间内对Token及相应账号信息进行缓存
  • 后续的接口通信都将通过Token来进行认证
  • 在一段活跃期内, 连续的请求Token是相同

转载于:https://my.oschina.net/u/2400083/blog/704986

你可能感兴趣的文章
一些经典面试题分析(上)
查看>>
[JS相关的记录01] 那什么来面对你,面向对象编程(__proto__,prototype,constructor以及原型链)...
查看>>
夏日葵电商:搭建一个商城系统,N+功能方案揭秘!
查看>>
Akka系列(一):Akka简介与Actor模型
查看>>
yii2获得从数据库获得数据的方法并处理
查看>>
Android开发百度地图(一)之初体验
查看>>
微服务指南走北(四):你不愿意做微服务架构的十个理由
查看>>
CSS代码重构与优化之路
查看>>
使用 sigprocmask 和 sigpending 在程序正文中捕获和处理信号
查看>>
Bodymovin插件的使用
查看>>
详细深入分析 Java ClassLoader 工作机制
查看>>
关于设计模式
查看>>
对一个“老”架构的重新思考
查看>>
DoubanFMPlayer, A mimic of Douban.fm player
查看>>
埃森哲、亚马逊和万事达卡抱团推出的区块链项目有何神通?
查看>>
2019年自动驾驶5大趋势预测:第一台Level 5 无人车问世
查看>>
后APP时代的破局之路 :阿里技术“三大容器五大方案”亮相,百川开放全面升级...
查看>>
工欲善其事-必先利其器之终端
查看>>
64位的Mac OS X也有Windows.Forms了
查看>>
立下“去O”Flag的AWS,悄悄修炼了哪些内功?
查看>>