Recuperación de atributos AAI
Puedes recuperar los atributos AAI con la sintaxis
hasAttribute("[AttrName]","[string]") or
isInAttribute("[AttrName]","[substring]").
[AttrName] es el nombre de atributo que puedes encontrar en la siguiente tabla y también en el
Espacificación de los atributos de AAI (archivo pdf) (column
LDAP names) en la página 5.
[string] es el valor del atributo AAI con el nombre [AttrName] .
[substring] es cualquier parte de [string] .
Encontrarás un enlace a la lista de posibles valores de atributo en el
Espacificación de los atributos de AAI (archivo pdf) apéndice, así como en la página 20.
Ejemplo: Pepe García
Variable [AttrName] |
Valor de ejemplo [string] |
Descripción |
| swissEduPersonUniqueID |
845938727494@unizh.ch |
Número único de identificación personal |
| surname |
García |
Apellidos |
| givenName |
Pepe |
Nombre |
| mail |
pepe.garcia@unizh.ch |
Dirección e-mail preferida |
| swissEduPersonHomeOrganization |
unizh.ch |
Página principal de la organización/universidad |
| swissEduPersonHomeOrganizationType |
university |
Tipo de organización inicial |
| eduPersonAffiliation |
student |
Función dentro de la organización inicial |
| swissEduPersonStudyBranch1 |
4 |
Campo de estudio, 1ª clasificación |
| swissEduPersonStudyBranch2 |
42 (=Ciencias Naturales) |
Campo de estudio, 2ª clasificación |
| swissEduPersonStudyBranch3 |
4600 (=Química) |
Campo de estudio, 3ª clasificación |
| swissEduPersonStudyLevel |
15 |
Descripción de progreso de estudios |
| eduPersonEntitlement |
http://vam.unizh.ch/surgery |
Persmisos de acceso al recurso |
| employeeNumber |
01-234-567 |
Número de registro (sólo para estudiantes de la universidad de Zurich) |
| organizationalUnit |
1 |
Unidad de la organización ej: facultad (sólo para empleados) |
Para el ejemplo descrito anteriormente Pepe García (ver tabla) las siguientes recuperaciones producirán respectivamente:
| isInAttribute("surname","ar") |
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 |