gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 19:13:24 24 4
gpt4 key购买 nike

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

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

是否可以使用 WMQTT 通过用户名/密码进行连接?我一直在寻找确实如此的文档,但没有关于如何使用 java 实现在实践中做到这一点的引用。

最佳答案

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

您可能想查看替代的非 IBM Java 客户端 MeQanTT 是否可以与 auth 配合使用 - https://github.com/AlbinTheander/MeQanTT (我没有检查过)

我肯定会要求内部人员检查是否有计划发布兼容 MQTT 3.1 的 Java 客户端 - 我知道 WebSphere MQ Telemetry(来自 IBM 的商业产品)确实提供了该功能,但我不相信 IA92 SupportPac目前已更新至该级别。关注这个空间!

关于java - 是否可以通过 WMQTT java 实现提供用于身份验证的用户名/密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7680375/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com