1.3 KiB
1.3 KiB
sdlan交互逻辑
sdlan节点上线流程如下:
- 用户在平台注册,获取自身
user_id,这个user_id有可以创建网络个数和可以上线机器数量的限制。 - 用户创建一个(或者多个)token,得到
token_id,token_id可以设置过期时间。 - 运行客户端,填写
token_id,将机器纳入到自己的管理域。
当一个token_id过期,则使用该id的节点在他注册的sn上会下线并告知id过期。之后,如果使用该过期id上线,就会立即下线。但是,如果此时该节点使用另外一个有效的token上线:
- 该新的token为同一个用户的另一个token:
- 该token有效
- 该token无效
- 该新的token为另一个用户的token:
- 该token有效
- 该token无效
当一个token_id被删除,则该节点会在他注册的sn上被删除,并且数据库删除该节点的网络信息以及与token的绑定信息。该节点成为自由节点
当一个节点上次用某个用户的token登录之后,然后下次使用同一个用户的另外的token登录,是否允许?(应该允许)
当一个节点上次用某个用户的token登录之后,下次使用另一个用户的token登录,是否允许?(是否应该之前的用户解除这个设备的绑定关系之后,才能被其他用户添加这个节点)