Authentication MQTT代理基于令牌的身份验证

Authentication MQTT代理基于令牌的身份验证,authentication,rabbitmq,mqtt,mosquitto,Authentication,Rabbitmq,Mqtt,Mosquitto,我想为MQTT代理的客户端实现基于令牌的身份验证机制 我必须将客户端令牌设置作为一项单独的服务,然后在从客户端发送的CONNECT消息中,我打算包含令牌 然后理想情况下,代理应该从身份/令牌提供程序进行身份验证,并相应地发送CONNACK 到目前为止,我考虑过mosquito、RabbitMQ和MOSCA。对于上述场景,什么是理想的经纪人 我描述的场景是否存在漏洞或改进 您可以使用支持插件系统的MQTT代理来实现您的需求。您提到的代理是开源的,所以如果您不能使用自己的插件,您可以随时修改源代码以

我想为MQTT代理的客户端实现基于令牌的身份验证机制

我必须将客户端令牌设置作为一项单独的服务,然后在从客户端发送的
CONNECT
消息中,我打算包含令牌

然后理想情况下,代理应该从身份/令牌提供程序进行身份验证,并相应地发送
CONNACK

  • 到目前为止,我考虑过
    mosquito
    RabbitMQ
    MOSCA
    。对于上述场景,什么是理想的经纪人
  • 我描述的场景是否存在漏洞或改进
    您可以使用支持插件系统的MQTT代理来实现您的需求。您提到的代理是开源的,所以如果您不能使用自己的插件,您可以随时修改源代码以满足您的需求。至少mosquitto和mosca似乎对这种集成有基本的支持

    因为您要求提供一个特定的代理产品:我会添加到您的评估中,但它不是开源的。然而,它有一个开源插件系统(实现您描述的用例很简单),有非常好的文档和大量的示例。检查以下内容,它实现了您的确切用例:

    目前还不清楚您在场景中是否也需要授权。如果您想了解有关MQTT和身份验证/授权的更多信息,请查看

    强制性免责声明:我为HiveMQ背后的公司工作