Autres versions
Vous êtes ici : Développer dans K-Sup → Connecteurs SI → Connecteur LDAP
Gestion des attributs composites
La norme supann, norme LDAP en vigueur dans l'enseignement supérieur, propose un type d'attibut LDAP, dit attribut "composite".
Ces attributs permettent de stocker plusieurs valeurs pour des sous-attributs; Ainsi chaque attribut composite multivalué peut regrouper de façon ordonnée, les attributs (étiquetés).
Ces attributs prennent la forme suivante :
Pour déclarer ces attributs, utilisez la propriété ".compositeitems" :
Il est également possible d'effectuer des traitements de chaine de caractères sur ces attributs composites :
Ces attributs permettent de stocker plusieurs valeurs pour des sous-attributs; Ainsi chaque attribut composite multivalué peut regrouper de façon ordonnée, les attributs (étiquetés).
Ces attributs prennent la forme suivante :
[role=valueRole][type=valueType][code=valueCode][role=valueRole2][type=valueType2][code=valueCode2]
où le premier paramètre est le nom de la sous-variable, et le second est la valeur.Pour déclarer ces attributs, utilisez la propriété ".compositeitems" :
Propriété | Valeurs possibles | Exemple |
---|---|---|
ldapAlias.[type].[attribut].compositeitems | liste des attributs composites séparés par un point-virgule | ldapAlias.annuaire.fonction=attributLdap ldapAlias.annuaire.fonction.compositeitems=role;code |
Il est également possible d'effectuer des traitements de chaine de caractères sur ces attributs composites :
Propriété | Exemple |
---|---|
ldapAlias.[type].[attribut].[attributcomposite].[option] | Pour gérer le cas suivant :
ldapLocal.annuaire.fonction.role.chaine.start=} ldapLocal.annuaire.fonction.role.chaine.action=+ ldapLocal.annuaire.fonction.code.chaine.action=+ ldapLocal.annuaire.fonction.code.chaine.start=$ ldapLocal.annuaire.fonction.code.chaine.start.occurrence=1 ldapLocal.annuaire.fonction.code.chaine.end=$ ldapLocal.annuaire.fonction.code.chaine.end.occurrence=2 |
Mis à jour le 19 décembre 2017
Cet article n'est pas à jour ?
Connectez-vous (avec vos identifiants Communauté) pour suggérer une correction ou un complément :