Projet

Général

Profil

Anomalie #2128

configuration des vcards ldap

Ajouté par Emmanuel GARETTE (2) il y a plus de 12 ans. Mis à jour il y a plus de 12 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
29/09/2011
Echéance:
% réalisé:

100%

Temps passé:
Distribution:
EOLE 2.3

Description

Les vcards des utilisateurs sont vides. Il serait bien de les remplir automatiquement à partir des informations de l'annuaire.

Pour cela il faut remplacer :

  {mod_vcard, []},

par :

  {mod_vcard_ldap, [
    {ldap_base, "ou=cadoles,ou=education,o=gouv,c=fr"},
    {ldap_filter, "(objectClass=inetOrgPerson)"},
    {ldap_vcard_map,
    %% vcard patterns
     [{"NICKNAME", "%u", []}, % just use user's part of JID as his nickname
      {"GIVEN", "%s", ["givenName"]},
      {"FAMILY", "%s", ["sn"]},
      {"FN", "%s, %s", ["sn", "givenName"]}, % example: "Smith, John" 
      {"EMAIL", "%s", ["mail"]},
      {"BDAY", "%s", ["birthDay"]},
      {"ORGNAME", "%s", ["o"]},
      {"ORGUNIT", "%s", ["ou"]},
      {"LOCALITY", "%s", ["l"]},
      {"STREET", "%s", ["Street"]},
      {"TEL", "%s", ["Phone"]}
     ]},
    %% Search form
    {ldap_search_fields,
     [{"User", "%u"},
      {"Name", "givenName"},
      {"Family Name", "sn"},
      {"Email", "mail"}]},
    %% vCard fields to be reported
    %% Note that JID is always returned with search results
    {ldap_search_reported,
     [{"Full Name", "FN"},
      {"Nickname", "NICKNAME"}]}
  ]},

Par contre, il faut vérifier la correspondance des différents champs, n'ayant pas de serveur Scribe.

Révisions associées

Révision 909ffae9 (diff)
Ajouté par Joël Cuissinat il y a plus de 12 ans

Ajout de la configuration des vcards ldap (fixes #2128)
  • tmpl/ejabberd.cfg : remplacement de mod_vcard par mod_vcard_ldap et sa configuration

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#2 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Assigné à mis à Joël Cuissinat
  • Version cible mis à Mises à jour 2.3 - 03 RC
  • Distribution mis à EOLE 2.3

à partir de "BDAY" (compris) les attributs ldap associés sont protégés par des acl donc en suivant la "politique de confidentialité générale", il y a peu de chance qu'on ait besoin de les remplir réellement ...

#3 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF