#### 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

Wstecz | Zamknij okno