繁体   English   中英

是否可以通过WMQTT Java实现提供用于验证的用户名/密码?

[英]Is it possible to provide a username/password for authentication with the WMQTT java implementation?

我目前正在使用IBM的WMQTT的Java实现( 在此处找到 )连接到服务器上的代理,并且能够成功连接我的应用程序。 但是,我无法弄清楚如何提供用户名/密码进行身份验证。

MqttClientIMqttClient类似乎没有使用password参数,而且我已经查看了wmqtt.jar的源代码, wmqtt.jar仍然找不到任何需要密码的东西。

是否可以使用WMQTT连接用户名/密码? 我一直在寻找文档,但是在使用Java实现的实践中却没有任何参考。

我相信情况是MQTT v3.1(于2010年发布)将用户名/密码身份验证添加到connect()方法,但是您使用的是早于IA92的IA92,那里的Java客户端不提供该功能。

您可能想查看备用非IBM Java客户端MeQanTT是否与auth一起使用-https: //github.com/AlbinTheander/MeQanTT (我尚未检查)

我肯定会在内部询问人们是否计划发布与MQTT 3.1兼容的Java客户端-我知道WebSphere MQ Telemetry(IBM的商业产品)确实提供了该功能,但是我不相信IA92 SupportPac已更新现在达到那个水平。 关注此空间!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM