Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Openfire (Wildfire/Jive Messenger)

Автор: rahowa
Дата сообщения: 12.02.2016 15:45
kersantinov

На встроенной Java крутится, но у меня и клиент другой, от пандиона давно отказался, теперь vacuum-im.
Автор: Jilted
Дата сообщения: 12.02.2016 16:01
rahowa
Прозрачная NTLM работает?
Автор: rahowa
Дата сообщения: 15.02.2016 13:16
Jilted

Да, конечно.
Автор: Jilted
Дата сообщения: 16.02.2016 15:03
rahowa
Помоги плиз, вообще не догоняю по поводу автоматической подгрузки опций новому пользователю. Я про Vacuum
Прописываю настройки подключения во всех 3 файлах уже:
initial-options
default-options
static-options
Все равно предлагает каждый раз новый аккаунт завести. ЧЯДНТ???????
Автор: rahowa
Дата сообщения: 17.02.2016 13:58
Jilted

static-options.xml


Код:
<options>
<accounts>
<account ns="{2d4e1c60-f941-469a-8cb0-d06bab1bc8d1}">
        <connection ns="DefaultConnection">
<host type="10">имя хоста.имя домена</host>
<cert-verify-mode type="2">0</cert-verify-mode>
        </connection>
<name type="10">%USERNAME%@имя домена</name>
<streamJid type="10">%USERNAME%@имя домена</streamJid>
<resource type="10">%COMPUTERNAME%</resource>
<active type="1">true</active>
</account>
</accounts>
</options>
Автор: Jilted
Дата сообщения: 17.02.2016 18:39
rahowa
Спасибо.
И он тупо кладется в папку Resources основного каталога программы?
Запускаешь экзешник, и создаётся профиль по умолчанию с такими настройками?
Либо надо один раз все-таки до этого экзешник запустить и создать профиль???
Автор: Jilted
Дата сообщения: 18.02.2016 08:08
rahowa
Вот не догнал я, как с нуля разворачивать... Где должен находиться static-options, чтобы из него в options.xml переносилось???
У меня лежит в C:\Vacuum-IM\resources
При первом запуске пользовательская папка создается в C:\Users\Пользователь\AppData\Roaming\JRuDevels\VacuumIM
В options.xml ничего не подхватывается, и тупо предлагает создать новый аккаунт.
ЧЯДНТ? )))))))))))
Автор: rahowa
Дата сообщения: 18.02.2016 11:59
Jilted

Я распространяю тупо папку, а не msi.
В папку C:\Program Files (x86) или C:\Program Files в зависимости от битности операционки закидывается распакованная папка vacuum-im (я использую крайнюю ночнушку 1.3).
В папке vacuum-im\resources лежат два файла:

initial-options.xml - в нем я передаю начальные настройки типа тем оформления, настройки прокси и там сколько линий в окне чата

static-options.xml - в нем настройки подключения

Для чистоты эксперимента удали в профиле пользователя папку AppData\Roaming\JRuDevels, затем создай в папке vacuum-im\resources файл static-options.xml, его я заполняю:


Код:
<options>
<accounts>
<account ns="{2d4e1c60-f941-469a-8cb0-d06bab1bc8d1}">
<connection ns="DefaultConnection">
<host type="10">имя хоста.имя домена</host>
<cert-verify-mode type="2">0</cert-verify-mode>
</connection>
<name type="10">%USERNAME%@имя домена</name>
<streamJid type="10">%USERNAME%@имя домена</streamJid>
<resource type="10">%COMPUTERNAME%</resource>
<active type="1">true</active>
</account>
</accounts>
</options>
Автор: Jilted
Дата сообщения: 18.02.2016 20:31
rahowa
Да вроде все так и делаю.... ничего не понимаю, тоже ночнушку использую
Автор: dreamer2
Дата сообщения: 19.02.2016 07:51
у меня еще загадочнее
вот с таким файлом все создается, но не логинится
хотя сервер настроен, миранда работает с доменным логином

а вакуум открывает окно введи пароль
вводишь пароль входит конечно, а вот ntlm никак


Код: <options>
<accounts>
<account ns="{b6485701-902e-4bda-8b3a-7b55eaf100d9}">
<name type="10">im.lan</name>
<streamJid type="10">%USERNAME%@im.lan</streamJid>
<active type="1">true</active>
<connection ns="DefaultConnection">
<host/>
<port/>
<use-legacy-ssl/>
<ssl-protocol/>
<cert-verify-mode type="2">0</cert-verify-mode>
<proxy/>
</connection>
<enable-ntlm-auth/>
</account>
</accounts>
<filestreams>
<acceptable-methods/>
<default-method/>
<filetransfer>
<hide-dialog-on-start type="1">true</hide-dialog-on-start>
<autoreceive type="1">true</autoreceive>
</filetransfer>
<default-dir/>
<group-by-sender type="1">true</group-by-sender>
</filestreams>
<common>
<statistics-enabled type="1">false</statistics-enabled>
</common>
<roster>
<view-mode type="2">0</view-mode>
<show-offline type="1">false</show-offline>
<client>
<icon>
<show type="1">false</show>
</icon>
</client>
</roster>
<messages>
<combine-with-roster type="1">false</combine-with-roster>
</messages>
</options>
Автор: rahowa
Дата сообщения: 19.02.2016 09:09
dreamer2

В <name type="10">im.lan</name> нужно писать %USERNAME%@im.lan.
не прописан хост куда конектиться <host type="10"></host>
ssl лучше вообще оставить на авто

Тут на самом деле ответ на 99% вопросов Ссылка

Добавлено:
dreamer2

Приложи скрин: Настройки->Аккаунты->Настройки->Параметры

Добавлено:
Jilted

Точно не запускаешь второй процесс? На другой машине пробовал?
Автор: dreamer2
Дата сообщения: 19.02.2016 11:02
rahowa
> не прописан хост куда конектиться <host type="10"></host>
хост берется из streamJid, с ручным вводом пароля все работает
но конечно я пробовал его указывать, задание host ничего не меняет

> ssl лучше вообще оставить на авто
так и есть

> Тут на самом деле ответ на 99% вопросов Ссылка
там мне тоже не помогли
https://github.com/Vacuum-IM/vacuum-im/issues/490

Кстати, с моим файлом попробовал на паре машин - запроса про новую учетку не возникает
а вот на очередной спросило
откуда вопрос к Jilted - юзернейм там не русскими ли буквами или символы какие
Автор: rahowa
Дата сообщения: 19.02.2016 11:12
dreamer2

Блин, ну насчет заполнения не только streamJid, но и name инфа с того же трекера.
Просто вики пока нет у них внятного и информацию приходится собирать по крупицам лазия по обсуждениям. То, что у меня в статике прописано, это оптимально к текущей версии, но к следующей все может измениться *)

Попробуй все же воспользоваться тем куском, что привел я, он основан на рекомендациях самих разработчиков, причем крайних рекомендаций.

Ессно перед всеми пробами сноси профиль начисто, ну или перемещай в другое место.
Автор: dreamer2
Дата сообщения: 19.02.2016 11:18
пробовал и полностью твой, профиль стираю при каждом изменении настроек
ничего не выходит
там же на гитхабе кое что описывал что пробовал

он же не просто не логинится, а он судя по логу даже не пытается, получает ответ о сервера о возможных механизмах
и тут же выдает окно "введи пароль"


лучшее пока что придумал - вечером когда время будет включить дебаг на сервере, может там что-то будет видно
но если сам клиент не решается послать auth, это тоже ничего не даст
Автор: rahowa
Дата сообщения: 19.02.2016 11:19
Попробуй из опшенса в принципе убрать все лишнее, и добавлять постепенно. Ну и логи посмотри в момент коннекта в XML консоли.
Автор: denis_bo
Дата сообщения: 19.02.2016 11:21
Приветствую!
А для openfire 4 (linux) есть патч для прозрачной ntlm-авторизации пользователей?
Автор: rahowa
Дата сообщения: 19.02.2016 11:22
Версия Java какая? и встроенная или внешняя? Версия огня? У меня с 8 явой не заработало на 4.01, а с 1,7 встроенной пашет на ура, на и плагин мониторинга приходится старый ставить 1.4.4 ибо вакуум экспериментальный xep пока не поддерживает.
Автор: dreamer2
Дата сообщения: 19.02.2016 11:22
в логе нет попытки послать auth, речь тут даже не о настройках через конфиг
даже вручную прописывая все не осилить ntlm, ни в 1.2.5 ни в 1.3.0
Автор: rahowa
Дата сообщения: 19.02.2016 11:24
dreamer2

Версия Java и Openfire?
Автор: dreamer2
Дата сообщения: 19.02.2016 11:33
java 8 66
openfire 4.0.1

на основании чего он решает не пытаться входить
что в логе при ответе сервера со старой явой?
http://files.tikhvin.org/temp/m-v.png
Автор: rahowa
Дата сообщения: 19.02.2016 11:37
dreamer2

Попробуй на этой встроенной, сервис ессно перезапусти.

Почему на 8 не захотел не помню, сервер боевой и долго экспериментировать не хотелось, как правило такие проблемы уходят сами с обновлениями.



Добавлено:
dreamer2


Код:
<<<< user@domen.ru/STATION0 12:43:36 +197 <<<<
<stream:features to="user@domen.ru/STATION0">
<starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>
<mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl">
<mechanism>NTLM</mechanism>
<mechanism>PLAIN</mechanism>
</mechanisms>
<compression xmlns="http://jabber.org/features/compress">
<method>zlib</method>
</compression>
<auth xmlns="http://jabber.org/features/iq-auth"/>
<register xmlns="http://jabber.org/features/iq-register"/>
</stream:features>
Автор: Jaba_B_Ta3e
Дата сообщения: 19.02.2016 12:00

Цитата:
У меня с 8 явой не заработало на 4.01, а с 1,7 встроенной пашет на ура


NTLM с сервером под linux?
Автор: rahowa
Дата сообщения: 19.02.2016 12:03
Jaba_B_Ta3e

2008R2
Автор: dreamer2
Дата сообщения: 19.02.2016 12:57
rahowa
в логе у меня plain идет перед ntlm, в настройках стоит наоборт
у тебя сразу сначала ntlm

после запроса механизмов, у меня
<starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>
а в нормальном
<auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="NTLM"/>

т.е. клиент осознал про нтлм и пробует


как опенфайр определяет порядок механизмов? что у тебя в sasl.mechs
что приорететней для вакуума? может поэтому он у меня сразу в пароль уходит


ps
7ку пока не могу пробовать, сервер в работе
или можно опенфаер переключить на встроенную яву не трогая системную и не ребутясь?
Автор: winerpro
Дата сообщения: 19.02.2016 13:42
Всем привет. Подскажите, патч для прозрачной NTLM авторизации клиентов в 4.0.1 работает? Openfire должен крутиться только на виндовой тачке в домене?
Автор: dreamer2
Дата сообщения: 19.02.2016 14:02
winerpro
смотря какие клиенты
у меня вот с мирандой работает, но и только
Автор: denis_bo
Дата сообщения: 19.02.2016 14:13

Цитата:
смотря какие клиенты
у меня вот с мирандой работает, но и только


Ну с мирандой работает же?
А сервер 4.0.1 под Linux тоже можно заставить авторизировать через ntlm?
Автор: dreamer2
Дата сообщения: 19.02.2016 15:11
да, у меня сервер на win2008
про линукс не знаю
Автор: rahowa
Дата сообщения: 19.02.2016 15:37
dreamer2

sasl.mechs = ANONYMOUS,PLAIN,NTLM

В теории две ветки JAVA могут работать на компьютере, но как это будет в случае с openfire, я не скажу.

Сервис перезапустить придется в любом случае.
Автор: winerpro
Дата сообщения: 19.02.2016 17:37
У меня миранда + 3.7.1 на винде работает с нтлм отлично. Судя по мануалу сервер должен быть в домене, samba?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041

Предыдущая тема: DFL-260E не получает IP по DHCP


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.