Projet Socle ENT
Pages enfant
  • LDAP (esup 4)

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.
Commentaire: Prise en compte des commentaires

...

Exemples d'attributs

Voici des exemples d'ensembles d'attributs en lien avec les recommandations supAnn (fichier \un extrait du fichier liant les attributs supAnn avec les attributs du portail :

Bloc de code
languagehtml/xml
titleuportal-war\src\main\resources\properties\contexts\personDirectoryContext.xml

...

firstline244
linenumberstrue
collapsetrue
<property name="resultAttributeMapping">
    <map>
        <entry key="eduPersonPrimaryAffiliation">   <value>eduPersonPrimaryAffiliation</value></entry>                
        <entry key="eduPersonAffiliation">          <value>eduPersonAffiliation</value></entry>                
        <entry key="cn">                            <value>cn</value></entry>
        <entry key="description">                   <value>description</value></entry>
        <entry key="displayName">                   <value>displayName</value></entry>
        <entry key="facsimileTelephoneNumber">      <value>facsimileTelephoneNumber</value></entry>
        <entry key="givenName">                     <value>givenName</value></entry>
        <entry key="mail">                          <value>mail</value></entry>
        <entry key="postalAddress">                 <value>postalAddress</value></entry>
        <entry key="sn">                            <value>sn</value></entry>
        <entry key="telephoneNumber">               <value>telephoneNumber</value></entry>
        <entry key="${ldap.uidAttr}">                              
            <set>
                <value>${ldap.uidAttr}</value>
                <value>username</value>
                <value>user.login.id</value>
            </set>
        </entry>
        <entry key="supannCodeINE">                 <value>supannCodeINE</value></entry>
        <entry key="supannEtuId">                   <value>supannEtuId</value></entry>
        <entry key="supannEmpId">                   <value>supannEmpId</value></entry>
        <entry key="eduPersonAffiliation">          <value>eduPersonAffiliation</value></entry>
        <entry key="supannaffectation">             <value>supannaffectation</value></entry>
        <entry key="objectclass">                   <value>objectclass</value></entry>
        <entry key="supannorganisme">               <value>supannorganisme</value></entry>
</map>
</property>

Cela signifie que la clé (supAnn) est liée à la valeur (uPortal).

...

Variable "environment.build.ldap.uidAttr"

(telle que configuré dans le

fichier filters/esup.properties)

...

D'autre part, des liens plus complexes peuvent être générés, comme la valeur "${ldap.uidAttr}" de l'annuaire qui est liée à trois valeurs différentes dans uPortal : "${ldap.uidAttr}", "username" et "user.login.id".


Remarque
titlePortlets et groupes PAGS

Les attributs utilisés par les portlets et les groupes PAGS du portail sont à déclarer dans cette configuration !

...