Установили и настроил сервер ejabberd 2.0, но возникло несколько вопросов:
1. Как в модуле mod_vcard_ldap указать тип записи (например, телефон рабочий или домашний, ...)?
2. Авторизация клиента проходит только в случае установки на нем опции "передавать пароль открытым текстом". Что нужно прописать, чтобы авторизация была более безопасной?
3. Как заставить клиентов использовать только лишь защищенное подключение STARTTLS, чтобы старые программы без шифрования не могли коннектиться? Пробовал опцию starttls_required - лиенты не могут подключиться из-за неправильного протокола.
eJabberd (mod_vcard_ldap; auth)
Модераторы: SLEDopit, Модераторы разделов
-
minder
- Сообщения: 331
- ОС: AIX, Solaris,RHEL,SLES,Gentoo
Re: eJabberd
Со вторым и третьим вопросами разобрался, но сопоставление записей LDAP и vcard нигде не могу найти.
Может кто знает?
Может кто знает?
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: eJabberd
знает:
епсесно поля в лдапе у всех свои, так что особо на мои не ориентируйтесь
Код: Выделить всё
% Used modules:
{modules,
[
{mod_adhoc, []},
{mod_announce, [{access, announce}]}, % Depends on mod_adhoc
% {mod_register, [{access, register}]},
{mod_roster, []},
{mod_privacy, []},
{mod_configure, []}, % Depends on mod_adhoc
{mod_configure2, []},
{mod_disco, [{extra_domains, ["users.jabber.org"]}]},
{mod_stats, []},
% {mod_vcard, []},
{mod_vcard_ldap,
[{ldap_vcard_map,
[{"NICKNAME", "%s", ["cn"]},
{"GIVEN", "%s", ["givenName"]},
{"MIDDLE", "%s", ["inksMiddleName"]},
{"FAMILY", "%s", ["sn"]},
{"FN", "%s", ["cn"]},
{"EMAIL", "%s", ["mail"]},
{"ORGNAME", "%s", ["o"]},
{"ORGUNIT", "%s", ["title"]},
% {"CTRY", "%s", ["c"]},
{"LOCALITY", "%s", ["l"]},
{"STREET", "%s", ["streetAddress"]},
% {"REGION", "%s", ["st"]},
% {"PCODE", "%s", ["postalCode"]},
{"TITLE", "%s", ["title"]},
% {"URL", "%s", ["wWWHomePage"]},
% {"DESC", "%s", ["description"]},
{"TEL", "%s", ["telephoneNumber"]}]},
{ldap_search_fields,
[{"User", "%u"},
{"Name", "cn"},
{"Family Name", "sn"},
{"Email", "mail"},
{"Company", "o"},
% {"Department", "department"},
{"Role", "title"},
% {"Description", "description"},
{"Phone", "telephoneNumber"}]},
{ldap_search_reported,
[{"Full Name", "FN"},
{"Nickname", "NICKNAME"},
{"Email", "EMAIL"}]}
]
},
{mod_offline, []},
{mod_echo, []},
{mod_private, []},
{mod_irc, []},
% Default options for mod_muc:
% host: "conference." ++ ?MYNAME
% access: all
% access_create: all
% access_admin: none (only room creator has owner privileges)
{mod_muc, [{access, muc},
{access_create, muc},
{access_admin, muc_admin}]},
% {mod_muc_log, []},
% {mod_shared_roster, []},
{mod_pubsub, [{access_createnode, pubsub_createnode}]},
{mod_caps, []},
{mod_time, []},
{mod_last, []},
{mod_version, []}
]}.епсесно поля в лдапе у всех свои, так что особо на мои не ориентируйтесь
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
minder
- Сообщения: 331
- ОС: AIX, Solaris,RHEL,SLES,Gentoo
Re: eJabberd
В этом то проблем нет. Меня интересует вопрос, как указать тип записи: напр., телефонный номер может быть рабочим, домашним, мобильным..., а в конфиге прописывается только {"TEL", "%s", ["telephoneNumber"]} без указания типа, и клиент видит это как домашний, хотя я хочу указать
рабочий. Та же история и с адресом.
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: eJabberd
вопрос понятен.
а что за клиент жаббера используете?
если честно - пока зам не знаю что делать, но меня тоже заинтересовало....
чувствую, что ответ гдето здесь:
http://www.imc.org/pdi/vcard-21.txt
а что за клиент жаббера используете?
если честно - пока зам не знаю что делать, но меня тоже заинтересовало....
чувствую, что ответ гдето здесь:
http://www.imc.org/pdi/vcard-21.txt
Telephone Number
TEL
Telephone Type
TEL.x
TYPE=CHECKBOX. Separate input elements are used to capture the possible telephone types. The elements are named TEL.x, where x is one of the enumerated strings defined by the vCard specification.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: eJabberd
хм.....
http://www.xmpp.org/extensions/xep-0054.html
черт побери, придется думать головой.....
кстати говоря, а у вас не вставала задача запустить виде через джаббер?
ато у нас это вопрос корпоративной{жизни||смерти}.
(смерть = покупка exchange server 2008(или какой там щас)).
проблема в том, что в принципе некоторые клиенты могут передавать видео, но в режиме соединения p2p,
а это недопустима в маршрутизируемых сетях :/
может быть есть какие-нибудь приблуды для сервера на этот счет, не в курсе?
http://www.xmpp.org/extensions/xep-0054.html
<!-- Telephone number property. -->
<!ELEMENT TEL (
HOME?,
WORK?,
VOICE?,
FAX?,
PAGER?,
MSG?,
CELL?,
VIDEO?,
BBS?,
MODEM?,
ISDN?,
PCS?,
PREF?,
NUMBER
)>
<!-- Phone number value. -->
<!ELEMENT NUMBER (#PCDATA)>
черт побери, придется думать головой.....
кстати говоря, а у вас не вставала задача запустить виде через джаббер?
ато у нас это вопрос корпоративной{жизни||смерти}.
(смерть = покупка exchange server 2008(или какой там щас)).
проблема в том, что в принципе некоторые клиенты могут передавать видео, но в режиме соединения p2p,
а это недопустима в маршрутизируемых сетях :/
может быть есть какие-нибудь приблуды для сервера на этот счет, не в курсе?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
minder
- Сообщения: 331
- ОС: AIX, Solaris,RHEL,SLES,Gentoo
Re: eJabberd
JIeHb писал(а): ↑16.03.2008 14:20хм.....
http://www.xmpp.org/extensions/xep-0054.html
.....
черт побери, придется думать головой.....
кстати говоря, а у вас не вставала задача запустить виде через джаббер?
ато у нас это вопрос корпоративной{жизни||смерти}.
(смерть = покупка exchange server 2008(или какой там щас)).
проблема в том, что в принципе некоторые клиенты могут передавать видео, но в режиме соединения p2p,
а это недопустима в маршрутизируемых сетях :/
может быть есть какие-нибудь приблуды для сервера на этот счет, не в курсе?
Клиенты многие использую, напр. Gajim.
Смотрел даже исходники этого модуля, но т.к. там на редком языке написано а я к тому же не программист, то ничего это не дало. Такое ощущение, что на данный момент этой возможности еще нет.
На счет видео я не в курсе, ибо такой задачи не стояло... Тут лучше у Google спросить с ихнем GTalk