Skip to content

Mise en place d'un paramètre optionnel pour filtrer les valeurs d'un attribut ldap multivalué.

Frédéric Jacquot requested to merge (removed):master into master

Modification mise en place à l'Université Lyon 2 pour pouvoir utiliser l'attribut SUPANN supannRefId afin de récupérer le code utilisateur.

Cette merge request propose la création d'un nouveau paramètre de configuration optionnel qui définit une expression régulière permettant de filtrer les valeurs d'un attribut multivalué. Dans l'exemple de l'attribut supannRefId (https://services.renater.fr/documentation/supann/supann2018/recommandations2018/attributs/supannrefid), cela permet d'indiquer l'étiquette de la valeur a récupérer.

Exemple : 'utilisateurCodeFiltre' => '/^{SIHAM}(.*)$/'

Dans notre contexte, certains utilisateurs ont besoin d'accéder à OSE avant d'avoir été insérés dans SIHAM. On a donc défini dans notre annuaire une valeur de supannRefId spécifique pour OSE, de la forme {OSE}xxxxxx.

Nous avons donc configuré le filtre : 'utilisateurCodeFiltre' => '/^{OSE}(.*)$/'

Merge request reports