使用节点js mosca broker进行客户端身份验证

时间:2016-01-02 19:31:55

标签: node.js mqtt

我们正在将node.js'Mosca broker模块用于我们的某个应用程序。我们计划在代理端添加带有证书的客户端身份验证,但我无法在Mosca中找到任何用于客户端身份验证的配置或设置。

Mosquito broker配置中,该文件具有一个属性,并要求证书为true。莫斯卡有什么类似的东西吗?

1 个答案:

答案 0 :(得分:4)

According to the documentation,可以使用

对客户端进行身份验证
server.authenticate = function (client, username, password, callback) {
   // To authenticate
   callback(null, true);
   // To reject
   callback(null, false);
}

您也可以覆盖此功能,以便能够使用基于证书的身份验证或其他任何您想要的身份验证。