sdlan-rs/docs/interactive.md
2024-03-07 22:53:45 +08:00

21 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# sdlan交互逻辑
sdlan节点上线流程如下
1. 用户在平台注册,获取自身`user_id`,这个`user_id`有可以创建网络个数和可以上线机器数量的限制。
2. 用户创建一个或者多个token得到`token_id``token_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登录是否允许