Mule XMPP传输 - XMPPException:SASL身份验证PLAIN失败:未经授权

时间:2018-03-03 00:09:36

标签: mule xmpp

我尝试使用XMPP Transport连接Mule ESB 3.9和Cisco Jabber服务器。我正在关注Mule文档XMPP Transport Reference

从那里使用相同的例子:

<mule xmlns="http://www.mulesoft.org/schema/mule/core"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:spring="http://www.springframework.org/schema/beans"
  xmlns:xmpp="http://www.mulesoft.org/schema/mule/xmpp"
  xmlns:stdio="http://www.mulesoft.org/schema/mule/stdio"
  xsi:schemaLocation="
    http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-current.xsd
    http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd
    http://www.mulesoft.org/schema/mule/xmpp http://www.mulesoft.org/schema/mule/xmpp/current/mule-xmpp.xsd
    http://www.mulesoft.org/schema/mule/stdio http://www.mulesoft.org/schema/mule/stdio/current/mule-stdio.xsd">

<xmpp:connector name="xmppConnector" host="localhost" user="theUser" password="secret"/>

<flow name="stdio2xmpp">
    <stdio:inbound-endpoint system="IN"/>
    <xmpp:outbound-endpoint type="CHAT" recipient="otheruser@localhost"/>
</flow>

<flow name="xmpp2stdio">
    <xmpp:inbound-endpoint type="CHAT" from="otheruser@localhost"/>
    <xmpp:xmpp-to-object-transformer/>
    <stdio:outbound-endpoint system="OUT"/>
</flow>

我正确设置主机,用户和密码,实际上我有一个nodejs应用程序,我可以使用node-xmpp以相同的凭据连接和发送消息。

然而在Mule例外 org.jivesoftware.smack.XMPPException:SASL身份验证PLAIN失败:抛出未授权。

这是我第一次使用XMPP协议,所以对此工作的任何帮助都表示赞赏

豪尔赫

0 个答案:

没有答案