我们正在将node.js'Mosca broker模块用于我们的某个应用程序。我们计划在代理端添加带有证书的客户端身份验证,但我无法在Mosca中找到任何用于客户端身份验证的配置或设置。
在Mosquito broker配置中,该文件具有一个属性,并要求证书为true。莫斯卡有什么类似的东西吗?
答案 0 :(得分:4)
According to the documentation,可以使用
对客户端进行身份验证server.authenticate = function (client, username, password, callback) {
// To authenticate
callback(null, true);
// To reject
callback(null, false);
}
您也可以覆盖此功能,以便能够使用基于证书的身份验证或其他任何您想要的身份验证。