Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Bloc de code
 <ldappc>
  <grouper>
    <group-queries>
      <subordinate-stem-queries>
        <stem-list>
          <stem>groupes</stem>
        </stem-list>
      </subordinate-stem-queries>
    </group-queries>

group-queries filtre les groupes à exporter de la base grouper.

Ici, tous les groupes dans le dossier groupes et les sous-dossiersSuite

Bloc de code

    <groups structure="flat" root-dn="ou=Groups,${edu.vt.middleware.ldap.base}" ldap-object-class="groupOfNames"
            ldap-rdn-attribute="cn" grouper-attribute="name" provision-member-groups="false" >

Suitegroups indique où les groupes seront exportés dans l'annuaire (ici ou=Groups), la classe d'objet utilisée (groupOfNames), l'attribut ldap servant d'identifiant (cn) et l'attribut grouper correspondant (name)

Bloc de code

      <group-members-dn-list list-object-class="groupOfNames" list-attribute="member" />

      <group-attribute-mapping ldap-object-class="groupOfNames">
        <group-attribute-map group-attribute="displayExtension" ldap-attribute="description" />
      </group-attribute-mapping>

Suitegroup-attribute-mapping permet d'établir des correspondances supplémentaires entre attributs grouper et attributs ldap à alimenter

Bloc de code

    </groups>

    <memberships>
      <member-groups-list
        list-object-class="inetuser"
        list-attribute="memberOf"
        naming-attribute="name"
        temporary-directory="" />
    </memberships>

Suitememberships permet de renseigner les groupes auquel appartient chaque individu dans un attribut multivalué (ici memberOf, dans lequel on renseigne les valeurs de l'attribut name de grouper)

Bloc de code


  </grouper>

Bloc de code



  <source-subject-identifiers>
    <source-subject-identifier source="rennes1:ldap" subject-attribute="id">
      <ldap-search base="ou=people,${edu.vt.middleware.ldap.base}"
        scope="subtree_scope"
        filter="(uid={0})"
        on-not-found="warn" />
    </source-subject-identifier>
  </source-subject-identifiers>

Suitesource-subject-identifier indique où trouver les individus à placer dans des groupes

Bloc de code


</ldappc>

Suite