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