JWT有效期问题

如果验证方式是jwt的方式,在建立连接时jwt是有效的,成功建立连接,过段时间后,jwt失效了,这时候对已建立的链接怎么处理?会自动断开还是保持连接?

默认会断开(v5.7.0+)。
JWT 认证会检查 exp,并且 disconnect_after_expire 默认是 true,到期后 EMQX 会主动断开这个已建立连接。
如果你希望连上后不因为 JWT 过期断开,把 disconnect_after_expire 改成 false。这样连接会保持,直到客户端主动断开或下一次重连时再做 JWT 校验。
如果你的版本低于 5.7.0,这个“过期后断开”开关不存在。