Я установил 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:@"user123@john-imac.local.lan"];
(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>
Что я пропускаю.