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

邢台县建设局网站wordpress用户导入数据库表

邢台县建设局网站,wordpress用户导入数据库表,安徽建网站公司,WordPress 百度 不收入随着业务发展,系统索要对接的第三方会越来越多,那么如何让第三方快速安全的接入,就会成为各业务系统面临的问题。设计一个具备鉴权、限流、熔断等功能的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/763070/

相关文章:

  • 论坛网站建设源码下载黑马程序员广州校区
  • 建立网站需要多少钱湖南岚鸿大型电子商务系统网站建设
  • 自己电脑上做网站怎么使用源码深圳网站建设ppchsj
  • 文案撰写网站凤城市网站建设
  • 成功的网站应该具备哪些要素菏泽市建设信息网
  • 分享10个国外优秀的平面设计网站自己做免费网站吗
  • 常用网站域名seo推广排名
  • wordpress建站需要写代码吗网站允许flash
  • 对网站设计的摘要时事新闻热点
  • 浙江网站建设有哪些组建团队建设网站与开发需要多少钱
  • 安庆城乡建设局网站空间做网站
  • app产品网站模板设计师都上什么网站
  • 网站开发w亿玛酷1订制做好对外门户网站建设
  • 广州市地铁站地图网站的内链优化策略
  • 怎样创建网站视频做网站可以赚钱嘛
  • 如何创建一个网站卖东西济南 论坛网站建设
  • 网站出售商品建设迎春彩灯制作公司
  • 安阳企业网站建设公司企业网站建设与网络营销的关系
  • 给网站添加代码跨境电商出口平台有哪些?
  • 启蒙自助建站wordpress 评论过滤
  • 做租房信息网站说说wordpress
  • 管理咨询网站无锡网络营销推广
  • 郑田生网站建设及维护上海微网站
  • 做外贸面料的网站php怎么做全网小视频网站
  • 网站设计 网站推广 网站优化中大型企业网络组网案例
  • 网站建设预算表制作网站首页几天做完
  • 网站建设找哪些平台wordpress修复插件
  • 网站建设建站培训wordpress 加速访问
  • 网站建设 云计算网站接入服务商
  • 金属加工网站建设济南网站制作网站