Interrogation des attributs AAI

Vous pouvez interroger les attributs AAI avec la syntaxe
hasAttribute("[AttrName]","[string]") ou
isInAttribute("[AttrName]","[substring]").
[AttrName] est le nom de l'attribut que vous trouvez dans le tableau suivant, ainsi que dans la Spécifications des attributs AAI (fichier pdf) (Colonne Nom LDAP) à la page 5.
[string] est la valeur de l'attribut AAI avec le nom [AttrName] .
[substring] est une partie, de taille quelconque, de [string] .
Vous trouvez un lien vers les attributs possibles dans l'annexe de la Spécifications des attributs AAI (fichier pdf) à partir de page 20.

Exemple: Pierre Dupont
Variable
[AttrName]
Valeur d'exemple
[string]
Description
swissEduPersonUniqueID 845938727494@unizh.ch Numéro d'identification personnel unique
surname Dupont Nom
givenName Pierre Prénom
mail pierre.dupont@unizh.ch Adresse e-mail préférée
swissEduPersonHomeOrganization unizh.ch Institution/Université
swissEduPersonHomeOrganizationType university Type d'institution
eduPersonAffiliation student Fonction dans l'institution
swissEduPersonStudyBranch1 4 Domaine d'étude 1ére classification
swissEduPersonStudyBranch2 42 (=sciences naturelles) Domaine d'étude 2ème classification
swissEduPersonStudyBranch3 4600 (=Chimie) Domaine d'étude 3ème classification
swissEduPersonStudyLevel 15 Description de la progression dans les études
eduPersonEntitlement http://vam.unizh.ch/surgery Droits d'accès à la ressource
employeeNumber 01-234-567 Numéro de matricule (seulement pour les étudiants de l'Université de Zürich)
organizationalUnit 1 Unité de l'institution par exemple faculté (seulement pour les collaborateurs)

Pour l'exemple ci-dessus Pierre Dupont (voir tableau) les interrogations suivantes vont donner respectivement les résultats:
isInAttribute("surname","upo") true
hasAttribute("swissEduPersonStudyBranch3","4600") true
hasAttribute("swissEduPersonStudyBranch3","1200") false
isInAttribute("eduPersonEntitlement","http://vam.unizh.ch") true
isInAttribute("eduPersonEntitlement","http://vam.unizh.ch/ophthalmology") false
hasAttribute("employeeNumber","01-234-567") true


Précédent Fermer fenêtre