[FUG-BR] (OT) ejabber
Rafael Floriano Sousa Sales
rafael.sales em gmail.com
Sex Maio 26 18:21:56 BRT 2006
Olá,
Segue a configuração para a integração via ldap:
{acl, admin, {user, "tompast"}}.
{acl, local, {user_regexp, ""}}.
{access, register, [{allow, all}]}.
{access, configure, [{allow, admin}]}.
{welcome_message,
{"Welcome!",
"Welcome to Jabber Service. "
"For information about Jabber visit http://jabber.org"}}.
% Replace them with 'none' if you don't want to send such message:
%{welcome_message, none}.
{access, announce, [{allow, admin}]}.
{access, c2s, [{deny, blocked},
{allow, all}]}.
{shaper, normal, {maxrate, 1000}}.
{shaper, fast, {maxrate, 50000}}.
{access, c2s_shaper, [{none, admin},
{normal, all}]}.
{access, s2s_shaper, [{fast, all}]}.
{access, muc_admin, [{allow, admin}]}.
{access, muc, [{allow, all}]}.
{access, local, [{allow, local}]}.
%{auth_method, internal}.
{auth_method, ldap}.
{ldap_servers, ["ldap.intranet.tompast.org"]}.
{ldap_uidattr, "uid"}.
{ldap_base, "ou=people,dc=tompast,dc=org"}.
{ldap_rootdn, "cn=jabbermanager,dc=tompast,dc=org"}.
{ldap_password, "password"}.
{hosts, ["jabber.tompast.org"]}.
{language, "en"}.
{listen,
[{5222, ejabberd_c2s, [{access, c2s}, {shaper, c2s_shaper},
{max_stanza_size, 65536},
starttls, {certfile, "./ssl.pem"}]},
{5223, ejabberd_c2s, [{access, c2s},
{max_stanza_size, 65536},
tls, {certfile, "./ssl.pem"}]},
{5269, ejabberd_s2s_in, [{shaper, s2s_shaper},
{max_stanza_size, 131072}
]},
{5280, ejabberd_http, [http_poll, web_admin]},
{8888, ejabberd_service, [{access, all},
{hosts, ["icq.tompast.org", "sms.tompast.org"],
[{password, "secret"}]}]}
]}.
{s2s_use_starttls, true}.
{s2s_certfile, "./ssl.pem"}.
{outgoing_s2s_port, 5269}.
{modules,
[
{mod_register, [{access, register}]},
{mod_roster, []},
{mod_shared_roster, []},
{mod_privacy, []},
{mod_adhoc, []},
{mod_configure, []}, % Depends on mod_adhoc
{mod_configure2, []},
{mod_disco, []},
{mod_stats, []},
{mod_vcard, []},
{mod_offline, []},
{mod_announce, [{access, announce}]}, % Depends on mod_adhoc
{mod_echo, [{host, "echo.localhost"}]},
{mod_private, []},
{mod_irc, []},
{mod_muc, [{access, muc},
{access_create, muc},
{access_admin, muc_admin}]},
{mod_pubsub, []},
{mod_time, []},
{mod_last, []},
{mod_version, []}
]}.
Note que o usuário admin do ejabber é (tompast) e que o mesmo deve
estar cadastrado na sua base ldap outra parte importante a a criação
do certificado ssl:
openssl req -newkey rsa:1024 -x509 -nodes -out ssl.pem -keyout ssl.pem -days 365
Uma feature bem utilizada para ambientes corporativos e a linha:
{mod_shared_roster, []},
Onde você pode criar listas segmentadas, com isso você não precisa
cadastrar todos os contatos de cada usuário.
Abraços
--
Rafael Floriano Sousa Sales
Segurança da Informação
Tompast IT Services
e-mail: rafael.sales at tompast.org
+55-11-3207-2457
+55-11-8433-2281
Mais detalhes sobre a lista de discussão freebsd