4

我在我的 Mac 中安装了 Openfire 服务器并进行了所有配置。当我试图通过 XMPP 协议连接它时,我得到了下面的错误日志。

RECV: <failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>

而且我还注意到,在登录响应中,我将用户名设为空,检查下面的日志

decoded response: username="(null)",realm="172.16.0.162",nonce="EFYJmP/oVfVKnhvuenmxVEBwH7VzYMET5j1cUqJ/",cnonce="DE5E4A14-3B6E-4239-B6AB-0B8BC1D75539",nc=00000001,qop=auth,digest-uri="xmpp/nivas",response=a64dcc45fef55811788d8784546baf29,charset=utf-8

谁能告诉我我在这里做错了什么以及有什么建议吗??

谢谢

4

1 回答 1

4

对于使用 iOS 的 XMPPFramework 并收到此消息的用户:

<failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>

将您的服务器域名附加到每个用户 ID 的后面,如下所示:

keithoys@openfire

于 2014-06-23T07:46:22.890 回答