请问http api 可以根据用户名踢下线吗?

描述你需要的功能

目前已了解emqx可以通过http的方式把 clientid 客户端踢下线,请问可以通过userName 来踢下线吗?

为什么你需要这个功能

由于授权功能有存在缓存,所以在使用过程中如果修改授权后,想通过用户名踢客户下线让客户端使用重连后清除授权 缓存,但只找到通过clientid 来踢,想请教可否通过userName来踢吗?

目前没有这个功能。

那请问可以通过userName 查到使用userName的所有clientid呢?

不能

那请问这个接口不能使用吗?

哈哈哈,能,忘记还有这个接口。

精确查找不要用like_username 直接用username,这个效率高一点。
可以打开http://127.0.0.1:18083/api-docs/index.html#/Clients/get_clients
看swagger API文档。

好的,谢谢