检查在xmpp服务器中注册的Jid(jabber id) - iOS xmpp框架

时间:2014-01-11 12:29:01

标签: ios xmpp chat xmppframework

我正在处理聊天应用程序。我想检查输入的jid是否已在xmpp服务器上注册。我正在使用robbiehanson框架。 如果有任何想法或链接,请分享。

提前致谢

1 个答案:

答案 0 :(得分:0)

您必须在方法中查找消息 - (void)xmppStream:(XMPPStream *)sender didNotAuthenticate:(NSXMLElement *)error

中定义的未授权流的R: <failure xmlns='urn:ietf:params:xml:ns:xmpp-sasl'> <not-authorized/> </failure>

* 6.5.10。未经授权 身份验证失败是因为发起实体未提供正确的凭据,或者因为发生了一些通用身份验证失败但接收实体不希望披露有关失败原因的特定信息;发送回复具有初始响应数据的元素或元素。     一世:          [...]        

{{1}}

安全警告:此错误情况包括但不限于凭据不正确或不存在的用户名。为了阻止目录收集攻击,不正确的凭据与不存在之间没有区别用户名。*