当前位置: 首页 > news >正文

网站的管理和维护各大网站什么时候恢复彩色

网站的管理和维护,各大网站什么时候恢复彩色,资阳房产网站建设,专门做拼花网站随着业务发展,系统索要对接的第三方会越来越多,那么如何让第三方快速安全的接入,就会成为各业务系统面临的问题。设计一个具备鉴权、限流、熔断等功能的API网关就显得至关重要,本文的文章目录如下。 文章目录 API网关作用总体设计…

随着业务发展,系统索要对接的第三方会越来越多,那么如何让第三方快速安全的接入,就会成为各业务系统面临的问题。设计一个具备鉴权、限流、熔断等功能的API网关就显得至关重要,本文的文章目录如下。

文章目录

  • API网关作用
  • 总体设计
      • 1.基础网关的设计
      • 2.服务第三方的开放API网关设计
    • 公共请求参数
    • 公共返回参数
    • 签名方案
    • 数据库方案

API网关作用

在之前的文章中提到,API网关的作用,它相当于在业务系统中充当了一个屏障,或者说是门面的作用。对于系统的安全性等都非常重要。

总体设计

鉴权、验签等功能是通过责任链的方式进行处理,网关会根据配置进行路由,具体处理流程为:
在这里插入图片描述

1.基础网关的设计

网关会根据配置中的路由规则将请求进行转发。如将 /order/* 的请求转发给内部的订单系统/user/* 的请求转发给内部的用户系统, 这种做法常用于对整个业务系统负责的基础网关.

2.服务第三方的开放API网关设计

该种网关会讲请求资源作为参数当道请求体中。主要出于以下原因:

  1. 开放API服务于第三方, 屏蔽内部路径, 有利于提供命名统一且规范的接口.
  2. 请求接口的映射由网关的路由表维护, 内部接口升级甚至切换到新服务对外接口不变.
  3. 能够更细粒度地针对接口进行权限控制、限流、统计等.

公共请求参数

在这里插入图片描述

● app_id: 应用ID, 应用ID是授权的主体, 是调用方的身份标识
● method: 请求方法, 与内部URL对应, 由网关的路由表维护.
● timestamp和nonce用来防重放攻击.
● biz_content: 业务参数, 这个参数将转发给内部业务系统.

公共返回参数

在这里插入图片描述
● biz_content: 返回业务参数, 网关转发业务系统的返回值.

签名方案

调用方和服务方均生成2048位RSA秘钥, 交换公钥. 私钥用于签名, 公钥用于验签, 开放API网关对外接口使用https, 故暂不需额外做加密处理.

签名算法
在这里插入图片描述

数据库方案

数据库存储秘钥权限等相关的配置,E-R图如下:
在这里插入图片描述

● app: 调用方主体, 用于标识请求方身份.
● group: 组, app分组, 可通过group统一进行授权.
● subject: 主体(app/group).
● resource: 资源, 维护请求资源与内部接口的映射关系, url+http_method 对应唯一的resource_id.

开放API相关的系列文章可以参考掘金文章:
开放API网关实践(一) ——设计一个API网关
开放API网关实践(二) —— 重放攻击及防御
开放API网关实践(三) —— 限流

http://www.yayakq.cn/news/606233/

相关文章:

  • 上海网站建设 网络推广移动互联网开发实训报告
  • 网站建设是干嘛的wordpress 主题 排行榜
  • 云南网站建设天锐科技奉贤网站建设网站制作
  • 个人网站建设书网站建设价格西安
  • 网站域名后缀的意思东莞长安网站开发公司
  • 免费建立个人网站的视频怎么制作安卓app
  • 交互有趣的网站wordpress是啥东西
  • 想制作一个网站怎么来做wordpress 文章关键词
  • 潍坊 公司 网站wordpress 后台密码错误
  • 企业网站导航一般做多高怎样建立自己的公众号
  • 交通局网站模板男女一夜做受视频最新网站
  • 可以免费建设网站吗项目建设总结报告
  • 湛江免费网站制作网站建设主要干什么
  • 网站建设管理与维护功能意义wordpress缩略图质量
  • 公司制作一个网站价格住房城乡建设部网站
  • 登封网站关键词优化软件免费送的广告怎么在网站上做
  • lol做视频那个网站好网站租用价格
  • 大连网站开发公司电话网站tdk优化文档
  • 网站建设相关nodejs做网站
  • 西安网站建设 北郊江西网站开发多少钱
  • 如何维护企业电子商务网站建设如何做一张图片的网站
  • 让百度收录整个网站文章一键导入wordpress
  • 做网站费网站建设人员管理制度
  • 怎么给网站做百度坐标定位高密市住房和城乡建设局网站
  • 用ps做网站画布一般建多大苏州建设交易中心网站
  • 亅新厦建设集团网站wordpress英文美食主题
  • 深圳建设商城网站做网站过时了
  • 成都网站制作需要多少钱备案期间需要关闭网站
  • 个人网站的首页做妇产科网站
  • 用jsp做的网站首页wordpress 音乐站