我正在开发聊天应用程序。我想检查输入的 jid 是否已在 xmpp 服务器注册。我正在使用robbiehanson框架。如果有人有任何想法或链接,请分享。
提前致谢
您必须在方法中查找消息 RFC-6120 中定义的未授权流的- (void)xmppStream:(XMPPStream *)sender didNotAuthenticate:(NSXMLElement *)error
*6.5.10. 未授权身份验证失败是因为发起实体未提供正确的凭据,或者因为发生了某些通用身份验证失败,但接收实体不希望披露有关失败原因的特定信息;发送以回复元素或具有初始响应数据的元素。 我: [ ... ]
R: <failure xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>
<not-authorized/>
</failure>
安全警告:此错误条件包括但不限于凭据不正确或用户名不存在的情况。为了阻止目录搜集攻击,不会区分不正确的凭据和不存在的用户名。