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 |