本文摘自《白话区块链》 区块链技术理念区块链的本质就是一种记账方法,是通过“区块链客户端”来记账。运行中的客户端软件称为“节点”。 在区块链系统中,所有的节点都是可以互相通信的,这个功能称为“网络路由” 共识算法就是一种大家都遵守的筛选方案。在选出一个节点后,则一段时间内的账务数据都以这个节点记录为准,这个节点记录后会广播出去,告诉其他的节点,其他节点只需要通过网络来接收新的数据,接收后各自根据自 ...
基于Token的权限认证服务
在这两年接触的项目基本上是基于前后端分离、多种后端服务组合而成的,这有别于先前的“单体”的项目,而且我们还需要考虑外部应用接入的场景、用户-服务的鉴权、服务-服务的鉴权等多种鉴权场景。 本方案基于客户端Token与网关结合的方式。所有的客户端请求都经过网关,网关将校验客户端发送上来的Token等信息,如果通过则转发给对应的服务,如果不通过则直接返回40X给客户端。 架构 获得authorize, ...