Я установил openfire на свой Mac. В информации о сервере opnefire имя моего сервера — «john-imac.local.lan», а имя хоста — «john-imac.local.lan».
Я создал там двух пользователей user123, user234. В моем проекте iphone у меня нормально работает xmpp framework, когда я использую учетные данные gmail. Для подключения к openfire я сделал эти изменения
[xmppStream setHostName:@"john-imac.local.lan"];
xmppStream.myJID = [XMPPJID jidWithString:@"[email protected]"];
(void)xmppStreamDidConnect:(XMPPStream *)sender
{
NSLog(@"XMPP DID CONNECT");
[xmppStream authenticateWithPassword:@"user001" error:NULL];
}
Я предполагаю, что это изменения, которые мне нужно внести в свой проект, чтобы подключиться к Openfire. Но когда я запускаю приложение, я получаю, что XMPP НЕ АУТЕНТИФИКАЦИЯ
<failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized></not-authorized></failure>
Что мне не хватает.