Atributos

Versión 5 (Emilio Penna, Martes, 5 de Enero de 2016 15:13:58 -0300)

1 1
h1. Atributos Emitidos por el IdP de la Udelar (actualizado 12/11/2015)
2 1
3 4 Emilio Penna
Los atributos emitidos siguen las pautas recomendadas para interoperabilidad a nivel internacional: 
4 3 Emilio Penna
http://services.geant.net/edugain/Resources/Documents/GN3-11-012%20eduGAIN_attribute_profile.pdf
5 1
6 3 Emilio Penna
Para algunos SP de Udelar, también se emiten atributos particulares como los componentes del nombre y el documento. 
7 3 Emilio Penna
8 3 Emilio Penna
Se puede visualizar un ejemplo de Assertion SAML emitido en el adjunto saml-response-idp-desa-nov2015.xml
9 1
10 1
Atributos 
11 1
12 1
*Core*
13 1
14 1
|_Atributo_|_AttributeName_|_Variable en SP_|_Ejemplo_|_Descripcion_|
15 1
|Documento|uid|uid/REMOTE_USER|UY-DO-12345678|Documento, codificacion SIAP: <Pais>-<Tipo Documento>-<Numero documento>|
16 1
|Nombre completo|cn|cn|JUAN PEDRO ROJAS MORENO|Nombres y apellidos|
17 1
|Apellidos|sn|sn| ROJAS MORENO|Apellidos|
18 1
|Nombres|gn|gn| JUAN PEDRO|Nombres|
19 1
|Nombre a mostrar|displayName|displayName|JUAN  ROJAS |Nombres abreviado, a mostrar|
20 1
|Direccion email|mail|mail|juanrojas@gmail.com |Direccion de correo registrada en SIAP, no se exige que sea institucional|
21 1
22 1
23 1
*eduPerson*
24 1
25 1
|_Atributo_|_AttributeName_|_Variable en SP_|_Ejemplo_|_Descripcion_|
26 5 Emilio Penna
|Afiliacion |eduPersonAffiliation|eduPersonAffiliation| staff| Afiliacion, codificacion estandar eduPerson, ver aclaración al final|
27 1
|Afiliacion + scope |eduPersonScopedAffiliation|eduPersonScopedAffiliation| staff@udelar.edu.uy|Afiliacion con scope, codificacion estandar eduPerson, el scope es siempre @udelar.edu.uy|
28 1
|Identificador del sujeto|eduPersonPrincipalName|eppn| 12345001@udelar.edu.uy| Identificador opaco con scope, unico por usuario, no reasinable|
29 1
30 1
31 1
*udelarPerson*
32 1
33 1
|_Atributo_|_AttributeName_|_Variable en SP_|_Ejemplo_|_Descripcion_|
34 1
|Primer Nombre|udelarPersonNombre1|nombre1| JUAN||
35 1
|Segundo Nombre|udelarPersonNombre2|nombre2| PEDRO||
36 1
|Primer Apellido|udelarPersonApellido1|apellido1| ROJAS ||
37 1
|Segundo Apellido|udelarPersonApellido2|apellido2| MORENO||
38 1
|Tipo validacion|udelarPersonTipoValidacion|validacion| presencial| Indica la forma en que se realizo la validacion de la identidad|
39 5 Emilio Penna
|Afiliacion + UE |udelarPersonAffiliation|udelarPersonAffiliation| staff@04| Afiliacion con codificacion eduperson, seguido por @ y numero de empresa de SIAP (por lo general, número de Unidad Ejecutora)|
40 1
41 1
42 1
*schacOrganization*
43 1
44 1
|_Atributo_|_AttributeName_|_Variable en SP_|_Ejemplo_|_Descripcion_|
45 1
|Organizacion|schacHomeOrganization|| udelar.edu.uy|Nombre organizacion, siempre udelar.edu.uy|
46 1
|Tipo Organizacion|schacHomeOrganizationType|| urn:schac:homeOrganizationType:int:higherEducationInstitution|Tipo de org. fijo.|
47 1
48 1
49 1
50 5 Emilio Penna
h2. Identificador del Sujeto
51 5 Emilio Penna
52 1
El Assertion SAML comunicado por el IdP incluye un identificador de sujeto de tipo persistente, opaco, no reasignable, y targeted por servicio (diferenciado por SP para un mismo usuario).
53 1
54 1
Ejemplo:
55 1
56 1
<pre>
57 1
<saml2:NameID Format="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"
58 1
NameQualifier="https://idp1.seciu.edu.uy/idp/shibboleth"
59 1
SPNameQualifier="https://sp1.seciu.edu.uy/shibboleth"
60 1
>qLEq7Ay684U+mCczMUjAGdgC4kw=</saml2:NameID>
61 1
</pre>
62 1
63 5 Emilio Penna
64 1
Referencias:
65 1
http://software.internet2.edu/eduperson/internet2-mace-dir-eduperson-201310.html#eduPersonTargetedID
66 5 Emilio Penna
67 5 Emilio Penna
68 5 Emilio Penna
h2. Afiliación
69 5 Emilio Penna
70 5 Emilio Penna
Se utiliza la codificación estándar de eduPerson para informar la afiliación del sujeto con la institución.
71 5 Emilio Penna
Referencia: http://software.internet2.edu/eduperson/internet2-mace-dir-eduperson-201310.html#eduPersonAffiliation
72 5 Emilio Penna
73 5 Emilio Penna
La afiliación es calculada según la categoría del cargo en SIAP. Valores en uso actualmente: 
74 5 Emilio Penna
75 5 Emilio Penna
|_Valor_|_Traduccion_|_Observaciones_|
76 5 Emilio Penna
|staff|funcionario| Funcionario no docente (o pasantes)|
77 5 Emilio Penna
|faculty|docente| Funcionario docente (y becarios)|
78 5 Emilio Penna
|member|miembro| Se agrega para los anteriores y para estudiantes|
79 5 Emilio Penna
80 5 Emilio Penna
En una etapa futura se incorporarán estudiantes con el valor "student".
81 5 Emilio Penna
82 5 Emilio Penna
Periodicidad de actualización de la afiliación: actualmente mensual (al 31/12/2015)