2011-08-25 2 views
4

Я установил сервер Openfire в свой Mac и выполнил всю конфигурацию. Когда я пытаюсь подключить его к протоколу XMPP в том смысле, что я получаю следующий журнал ошибок.XMPPFramework - «<неавторизованный>» при входе на сервер Openfire

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 

Может ли один скажите мне, я делаю что-то неправильно здесь и любое предложение. ??

Благодаря

+0

О чем вы пытаетесь зайти в систему? Ваше собственное приложение или что-то вроде Adium или Psi? Если это ваш собственный код, пожалуйста, разместите соответствующие части. – Marc

+0

Нет, я пытаюсь выполнить с образцом XMPP (загруженный из кодов Google) для создания макета чата с локальным хостом. Я создал учетную запись пользователя в консоли администратора openfire, пытаясь войти в систему с этой созданной учетной записью пользователя. – nik

+0

Я предполагаю, что вы имеете в виду XMPPFramework, библиотеку Objective-C. Отправьте соответствующий код из своего проекта Xcode, где вы входите на сервер XMPP. Скорее всего, проблема будет там, чем с самим Openfire – Marc

ответ

4

Для пользователей, использующих XMPPFramework IOS, и получают это сообщение:

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

Append доменное имя сервера к задней части каждого идентификаторов пользователей, например, так:

[email protected]

Смежные вопросы