« Intégration de LDAP dans ejabberd » : différence entre les versions
m (utilisation du nouveau modèle Tutoriels_serveur) |
mAucun résumé des modifications |
||
(2 versions intermédiaires par un autre utilisateur non affichées) | |||
Ligne 2 : | Ligne 2 : | ||
{{Modèle:TODO}} | {{Modèle:TODO}} | ||
'' | 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 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" }. | |||
== Liens externes == | |||
* [http://www.process-one.net/docs/ejabberd/guide_en.html#htoc41| Guide d'installation d'ejabberd] | |||
[[Catégorie:Tutoriel]] | [[Catégorie:Tutoriel]] |
Dernière version du 15 novembre 2008 à 12:57
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 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" }.