Uzyskiwanie atrybutów AAI
Możesz uzyskać atrybuty AAI poprzez następującą składnię
hasAttribute("[AttrName]","[string]") lub
isInAttribute("[AttrName]","[substring]").
[AttrName] to atrybut, który możesz znaleźć w poniższej tabeli, jak również w
Specyfikacja atrybutów AAI (plik pdf) (kolumna
Nazwy LDAP) na stronie 5.
[string] jest wartością atrybutu AAI o nazwie [AttrName] .
[substring] jest cześcią [string] .
Link do listy możliwych wartości atrybutów można znaleźć w dodatku
Specyfikacja atrybutów AAI (plik pdf) na stronie 20.
Przykład: Jan Kowalski
Zmienna [AttrName] |
Przykładowa wartość [string] |
Opis |
| swissEduPersonUniqueID |
845938727494@unizh.ch |
Niedwuznaczny osobisty numer identyfikacji |
| surname |
Kowalski |
Nazwisko |
| givenName |
Jan |
Imię |
| mail |
jan.kowalski@unizh.ch |
Preferowany adres e-mail |
| swissEduPersonHomeOrganization |
unizh.ch |
Organizaja/Uczelnia |
| swissEduPersonHomeOrganizationType |
university |
Typ organizacji |
| eduPersonAffiliation |
student |
Pełniona funckja |
| swissEduPersonStudyBranch1 |
4 |
Pole klasyfikacji nauki nr 1 |
| swissEduPersonStudyBranch2 |
42 (=Nauki przyrodnicze) |
Pole klasyfikacji nauki nr 2 |
| swissEduPersonStudyBranch3 |
4600 (=Chemia) |
Pole klasyfikacji nauki nr 3 |
| swissEduPersonStudyLevel |
15 |
Opis postępu w nauce |
| eduPersonEntitlement |
http://vam.unizh.ch/surgery |
Prawa dostępu do zasobu |
| employeeNumber |
01-234-567 |
Numer rejestracyjny (tylko dla studentów uniwersytetu w Zurychu) |
| organizationalUnit |
1 |
Jednostka organizacji, np. wydział (tylko dla zatrudnionych) |
Dla powyższego przykładu Jan Kowalski (zobacz tabelę) zostną odpowiednio zwrócone następujące wyniki
| isInAttribute("surname","owal") |
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 |