Chaque valeur de cet attribut composite (cf. Les attributs composites) décrit un profil de personne externe (cf. Glossaire des termes employés), en liant entre elles des informations “élémentaires” (établissement, affiliation, parrain, etc.) qui s'y rapportent.
Chaque profil ainsi décrit peut être utilisé pour contrôler l'accès à des ressources, personnaliser du contenu, etc, et ce indépendamment des éventuels autres profils de la personne.
Cet attribut ne doit contenir que des valeurs définissant des profils en cours de validité. Il peut comporter plusieurs valeurs lorsque la personne cumule plusieurs profils simultanés de type “externe”.
Chaque valeur est constituée des champs suivants, dans cet ordre (de gauche à droite):
Clé | attribut élémentaire correspondant | obligatoire | valeur | Usage fédération |
---|---|---|---|---|
etab | supannEtablissement | non | Établissement de provenance associé au profil, si pertinent | oui |
affil | eduPersonAffiliation | non | Statut principal du profil | oui |
typeaffect | supannTypeEntiteAffectation | non | Type de l'entité d'affectation du profil | oui |
affect | supannEntiteAffectation | non | Identifiant de l'entité d'affectation du profil | non |
parrain | supannParrainDN | non | DN de la structure interne ou de la personne qui “parraine” l'externe dans le cadre de ce profil | non |
activite | supannActivite | non | Domaine d'activité du profil | oui |
population | supannCodePopulation | non | Code catégorie de population associé au profil | oui |
datefin | supannExtDateFin | non | Date à partir de laquelle le profil n'est plus valide | oui |
Ce qui donne la syntaxe :
[etab=<supannEtablissement>][affil=<eduPersonAffiliation>] [typeaffect=<supannTypeEntiteAffectation>][affect=<supannEntiteAffectation>] [parrain=<supannParrainDN>][activite=<supannActivite>] [population=<supannCodePopulation>][datefin=<supannExtDateFin>]
Remarques :
Un orateur ponctuellement présent dans l'établissement, l'Université de Nantes,
dn: uid=jdupont,ou=people,dc=univ-exemple,dc=fr supannEtablissement: {UAI}0860856N eduPersonAffiliation: affiliate eduPersonAffiliation: teacher eduPersonPrimaryAffiliation: affiliate supannTypeEntiteAffectation: {SUPANN}S201 supannEntiteAffectation: 904 supannEntiteAffectationPrincipale: 904 supannParrainDN: supannCodeEntite=904,ou=structures,dc=univ-nantes,dc=fr supannActivite: {PCS-ESE}342b supannCodePopulation: {SUPANN}PXO supannExtDateFin: 20200514000000+0200 supannExtProfil: [etab={UAI}0860856N][affil=affiliate][typeaffect={SUPANN}S201][affect=904] [parrain=supannCodeEntite=904,ou=structures,dc=univ-nantes,dc=fr][activite={PCS-ESE}342b] [population={SUPANN}PXO][datefin=20200514000000+0200]
En fonction de l'exemple ci-dessus, énumération des orateurs de l'UFR de Droit :
(&(objectClass=supannPerson)(supannExtProfil=*[affect=904]*[population={SUPANN}PXO]*))