Обсуждение:Я.Онлайн: различия между версиями

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску
м (ответ)
 
(не показаны 4 промежуточные версии 2 участников)
Строка 32: Строка 32:
  <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>md5 hash пароля</auth>
  <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>md5 hash пароля</auth>
:[[Участник:H31|H31]] 16:59, 24 февраля 2009 (UTC)
:[[Участник:H31|H31]] 16:59, 24 февраля 2009 (UTC)
== Help  ==
Народ нужна помощь! Не могу зайти на канал где я админ, раньше небыло никаких проблем..
Клиент использую pidgin, настройки login@yandex.ru password все добовляю,все нормуль
После того как пытаюсь подключиться к комнатам ничего не выходит, замечу, что к примеру когда пытаюсь подключиться
по следующему адресу: conference.example.com то подключаюсь, а вот к conference.xmpp.ru нет!
В чем может быть пробелма, куда глядеть/копать? Не могут же так глючить сами сервера..
: А где конференция реально расположена-то? --[[Участник:Rain|Rain]] ([[Обсуждение участника:Rain|обсуждение]]) 20:44, 18 марта 2015 (UTC)
:: по адресу conference.xmpp.ru
::: Имел в виду полный адрес - мог бы проверить со своей стороны. Ну и "ничего не выходит" - подробнее. Какая ошибка? Пробовал с других клиентов? --[[Участник:Rain|Rain]] ([[Обсуждение участника:Rain|обсуждение]]) 19:31, 23 марта 2015 (UTC)

Текущая версия на 19:31, 23 марта 2015

H31, почему убрал абзац

Сервер не поддерживает безопасную аутентификацию (т.е. пароль не шифруется). В связи с этим настоятельно рекомендуется использовать шифрование SSL или TLS.

Сервер ya.ru не предлагает клиенту аутентификацию digest, он предлагает только открытый password. Включи консоль XML и убедись:

Запрос:

<?xml version="1.0"?>
<stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" to="ya.ru" >

Ответ:

<?xml version='1.0'?><stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' id='2727202717' from='ya.ru' xml:lang='en'>

Запрос:

<iq type="get" id="auth_1" to="ya.ru" >
<query xmlns="jabber:iq:auth">
<username>grumbler66rus</username>
</query>
</iq>

Ответ:

<iq from="ya.ru" type="result" id="auth_1" >
<query xmlns="jabber:iq:auth">
<username>grumbler66rus</username>
<password/>
<resource/>
</query>
</iq>

Покажи в ответе <digest/>
Участник:Grumbler 15:55, 24 февраля 2009 (UTC)

Выяснилось в чем дело. У тебя не включена SASL аутентификация. Это можно определить довольно просто: в случае выключенного SASL логин и пароль передаются в одной станзе, а если включена - то в разных, кроме того, если включено, то часто пробегают фразки типа xmpp-sasl. Это было обнаружено с одним мирандистом, он боялся передавать пароль открытым текстом. Оказалось, что у него был отключен SASL.
P.S. вот лог с SASL:
<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>md5 hash пароля</auth>
H31 16:59, 24 февраля 2009 (UTC)

Help[править]

Народ нужна помощь! Не могу зайти на канал где я админ, раньше небыло никаких проблем.. Клиент использую pidgin, настройки login@yandex.ru password все добовляю,все нормуль После того как пытаюсь подключиться к комнатам ничего не выходит, замечу, что к примеру когда пытаюсь подключиться по следующему адресу: conference.example.com то подключаюсь, а вот к conference.xmpp.ru нет!

В чем может быть пробелма, куда глядеть/копать? Не могут же так глючить сами сервера..

А где конференция реально расположена-то? --Rain (обсуждение) 20:44, 18 марта 2015 (UTC)
по адресу conference.xmpp.ru
Имел в виду полный адрес - мог бы проверить со своей стороны. Ну и "ничего не выходит" - подробнее. Какая ошибка? Пробовал с других клиентов? --Rain (обсуждение) 19:31, 23 марта 2015 (UTC)