« Intégration de LDAP dans ejabberd » : différence entre les versions
(Création de la page ejabberd ldap) |
m (Correction d'un lien) |
||
Ligne 33 : | Ligne 33 : | ||
== Liens externes == | == Liens externes == | ||
* | * [http://www.process-one.net/docs/ejabberd/guide_en.html#htoc41| Guide d'installation d'ejabberd] | ||
[[Catégorie:Tutoriel]] | [[Catégorie:Tutoriel]] |
Version du 17 février 2007 à 09:01
Vous pouvez également suggérer des améliorations sur sa page de discussion.
Où en venant en discuter sur le salon dédié : wiki@chat.jabberfr.org (client web) !
Définir qu'on utilise l'authentification LDAP
{auth_method, ldap}.
Si vous voulez utiliser plusieurs méthodes d'authentification, il suffit de faire une liste :
{auth_method, [internal,ldap]}.
Nom du serveur LDAP. Il est possible de passer une liste de serveurs LDAP.
{ldap_servers, ["localhost"]}.
Port du serveur LDAP
{ldap_port, 9000}.
Attribut LDAP qui stocke les JabberID
{ldap_uidattr, "uid"}.
Base de la recherche des utilisateurs
{ldap_base, "cn=users,dc=jabber,dc=fr"}.
RootDN à passer pour se connecter, si besoin. Mettre "" veut dire que l'on se connecte de manière anonyme
{ldap_rootdn, "uid=admin,cn=users,dc=jabber,dc=fr"}.
Root password
{ldap_password, "password"}.
Filtre LDAP de recherche des utilisateurs
{ldap_filter, "(objectClass=inetOrgPerson)"}.
Il est de plus possible de faire matcher un JabberID avec une partie seulement d'un champs LDAP en utilisant l'attribut ldap_uidattr_format. En effet, on peut imaginer que l'on utilise dispose d'un champs stockant une adresse mail, mais que l'on veut que le JID ne soit que la partie avant le @example.org. Il est donc possible de faire cela en utilisant :
{ldap_uidattr_format, "%u@example.org" }.