我想阻止用户重复登录。
目前我使用mosquitto为每个客户端签署不同的PKI,但即使我打开allow_annonymous
标志,用户仍然可以连接mosquitto服务器而无需用户名和密码。 (因此用户可以使用一个PKI复制登录)
有没有办法确保PKI只能在一个会话中登录?设置用户名/密码文件可以防止重复登录吗?或者其他方法来禁用重复登录?
由于
答案 0 :(得分:1)
不,没有办法根据用户名(或证书cn)限制连接数
您可以做的最好的事情是确保每个用户都使用相同的client_id
,因为当第二次尝试连接时,每个client_id
仅允许连接,这将断开第一个