newfikus
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору возник косяк с автоматической NTLM авторизацией клиентов OpenFire (авторизация вручную с вводом имени и пароля проходит успешно), версия Openfire 3.8.2 (пробовал так-же 3.9.1), клиент "Корпоративная сборка Миранды 0.9.20" из шапки, патч сервера из шапки применил, галку с "Выключить аутентификацию SASL" в клиенте убрал, кусок с error.log ниже: 2014.04.17 13:23:09 org.jivesoftware.openfire.nio.ConnectionHandler - Closing connection due to error while processing message: <auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="PLAIN">=</auth> java.util.NoSuchElementException at java.util.StringTokenizer.nextToken(Unknown Source) at org.jivesoftware.openfire.sasl.SaslServerPlainImpl.evaluateResponse(SaslServerPlainImpl.java:117) at org.jivesoftware.openfire.net.SASLAuthentication.handle(SASLAuthentication.java:274) at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:179) at org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:181) at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:570) at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299) at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53) at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648) at org.apache.mina.common.IoFilterAdapter.messageReceived(IoFilterAdapter.java:80) at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299) at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53) at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648) at org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimpleProtocolDecoderOutput.java:58) at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:185) at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299) at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53) at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648) at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:239) at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:283) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51) at java.lang.Thread.run(Unknown Source) Добавлено: Вопрос снят - разобрался. Возник другой вопрос: Миранда поддерживает организацию конференций (по типу, как это реализовано в клиенте Spark: создаём в Openfire Групповой чат, вешаем пароль на вход, и в клиентах он автоматом появляется, или из самих клиентов можем создавать комнаты) и параллельно приглашать других участников из контакт-листа в конференцию? Посоветуйте толковый клиент Jabber с NTLM и работой с конференциями для быстрого разворачивания его в корпоративных сетях (через групповые политики, как это реализовано на примере клиента Miranda из шапки темы, т.к. Spark так и не смог подружить с NTLM)? | Всего записей: 48 | Зарегистр. 05-11-2008 | Отправлено: 13:47 17-04-2014 | Исправлено: newfikus, 17:36 17-04-2014 |
|