sdlan-rs/docs/interactive.md

1.3 KiB
Raw Permalink Blame History

sdlan交互逻辑

sdlan节点上线流程如下

  1. 用户在平台注册,获取自身user_id,这个user_id有可以创建网络个数和可以上线机器数量的限制。
  2. 用户创建一个或者多个token得到token_idtoken_id可以设置过期时间。
  3. 运行客户端,填写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登录是否允许是否应该之前的用户解除这个设备的绑定关系之后才能被其他用户添加这个节点