iCHAT使用XMPP DIGEST-MD5登录时出现问题

时间:2009-12-28 03:50:10

标签: xmpp

我正致力于XMPP服务器开发,并尝试使用我们的服务器。使用的身份验证机制是DIGEST-MD5。

登录时,客户端似乎在收到服务器的质询后立即关闭连接。我想了解在ichat方面发生的事情以及为什么它没有回应。

任何指针都会有所帮助。

感谢。

1 个答案:

答案 0 :(得分:1)

您是自己实施DIGEST-MD5,还是使用第三方SASL库?

如果你正在使用别人的图书馆,你可能没有告诉它提供什么样的领域 - 这是最常见的错误。

如果您自己编写,请仔细阅读RFC 2831,然后调试打印挑战的base64解码。您可能发出了一个您认为不重要的语法错误,例如,没有在qdstr-val中转义双引号。

最后,开始实施SCRAM,因为这可能是RFC 3920bis中必须的。