需求分析

  为了充分障其安全性,高可靠性,可维护性。 除了祈祷佛祖保佑,我们还应该做些什么呢?

使用场景

  参考了微信和阿里等各大开放平台的文档,大致列出我们关注以下几点:

  • 对服务提供方(如官网服务)及其API进行管理
  • 对接入的应用进行管理
    • 用户先申请appkey,appsecrect
    • 下载sdk
    • 通过appkey,appsecrect生成token
    • _aop_timestamp 请求时间戳
    • _aop_signature 请求签名
    • access_token 用户授权令
    • 调用API
  • API规范
  • 日志记录
    • API调用记录
    • API调用异常记录
    • ...
  • 安全
    • 参数加密
    • IP白名单限制
    • 接口频次限制
  • 性能
    • 客户端缓存
    • 服务端缓存
    • 分布式部署
    • 限流,对于高频访问进行限制,如每个appkley1min调用次数
版权声明: 本文为智客工坊「楠木大叔」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

results matching ""

    No results matching ""