Saltar a contenido

Esquema legacy

Warning

Este esquema de atributos era entregado a las aplicaciones antes de julio de 2025. Estos atributos están obsoletos. Unicamente se mantiene esta documentación como referencia.

Las nuevas aplicaciones deben utilizar los scopes OIDC

Atributos genéricos

SIU proporciona un conjunto de atributos de usuario a todas las aplicaciones una vez que se ha completado con éxito el proceso de autenticación.

Ejemplo de atributos de usuario en formato JSON
    {
        "eduPersonEntitlement": [
            "urn:mace:dir:entitlement:common-lib-terms",
            "urn:mace:terena.org:tcs:personal-user",
            "urn:mace:rediris.es:entitlement:sir:msdn-aa",
            "urn:geant:rediris.es:entitlement:wiki:SIR2:editor"
        ],
        "upmMailMainAddress": "rodrigo.gargallo@upm.es",
        "upmCentre": [
            "05",
            "09"
        ],
        "mail": [
            "rodrigo.gargallo@upm.es"
            "rodrigo.gargallo@alumnos.upm.es"
        ],
        "eduPersonAffiliation": [
            "staff",
            "student"
        ],
        "upmClassifCode": [
            CentroPerfil:09:A,
            CentroLectivo:08:A,
            CentroPerfil:90:T,
            Externos:FGUPM:staff,
            CentroPerfil:09:O,
            OtrosColectivos:invitado:faculty
        ],
        "displayName": "RODRIGO GARGALLO ROVIRA",
        "givenName": "RODRIGO",
        "upmPersonalUniqueID": "DNI:00000000X",
        "upmDocumentType": "NIF",
        "upmDocumentNumber": "00000000X",
        "schacHomeOrganizationType": [
            "urn:schac:homeOrganizationType:es:university"
        ],
        "cn": "RODRIGO GARGALLO ROVIRA",
        "l": "Madrid",
        "o": "Universidad Politecnica de Madrid",
        "schacSn2": "GARGALLO",
        "uid": "rodrigo.gargallo",
        "schacSn1": "ROVIRA",
        "eduPersonPrimaryAffiliation": "affiliate",
        "employeeType": [
            "F",
            "A"
        ],
        "eduPersonScopedAffiliation": [
            "alum@upm.es",
            "affiliate@upm.es"
        ],
        "schacHomeOrganization": "upm.es",
        "eduPersonPrincipalName": "rodrigo.gargallo@upm.es",
        "eduPersonUniqueId": "00000000-0000-0000-0000-000000000000@upm.es",
        "sn": "GARGALLO ROVIRA"
    }"

cn

Nombre y apellidos del usuario.

Ejemplo
RODRIGO GARGALLO ROVIRA

displayName

Nombre preferido a ser mostrado para el usuario.

Ejemplo
RODRIGO GARGALLO ROVIRA

eduPersonAffiliation

Vinculaciones del usuario con la UPM.

eduPersonAffiliation Perfil
member Miembro de faculty, staff o student
faculty Docente
staff Empleado
student Estudiante
alum Alumno egresado
affiliate Personal de fundaciones, empresas, consejo social, etc...
library-walk-in Invitados, usuarios temporales.
Ejemplo
staff
student

eduPersonEntitlement

URI (ya sea URN o URL) que indica un conjunto de derechos sobre recursos específicos. Atributo multivaluado.

Ejemplo
eduPersonEntitlement: urn:mace:dir:entitlement:common-lib-terms
eduPersonEntitlement: urn:mace:terena.org:tcs:personal-user
eduPersonEntitlement: urn:mace:rediris.es:entitlement:sir:msdn-aa
eduPersonEntitlement: urn:geant:rediris.es:entitlement:wiki:SIR2:editor

eduPersonPrimaryAffiliation

Vinculación principal del usuario con la UPM.

Ejemplo
staff

eduPersonPrincipalName

Un identificador de ámbito para una persona.

Ejemplo
rodrigo.gargallo@upm.es

eduPersonScopedAffiliation

Vinculación de un usuario dentro de un particular dominio de seguridad. Atributo multivaluado.

Ejemplo
alum@upm.es
affiliate@upm.es

eduPersonUniqueId

Identificador omnidireccional, no reasignable y de larga duración. Este identificador tiene un ámbito y es de la forma uniqueID@scope.

Ejemplo
00000000-0000-0000-0000-000000000000@upm.es

Adecuado para ser utilizado como identificador principal por los proveedores de autenticación o como clave externa única por las aplicaciones.

employeeType

Perfiles de usuario asociados al mismo. Atributo multivaluado.

employeeType Perfil
A Alumno con matrícula activa
E Alumno sin matrícula activa no egresados (alumno en abandono)
I Alumno egresado (alumni)
N Alumno de nuevo ingreso sin matrícula formalizada
W Alumnos master de otras universidades
F PAS funcionario activo
L PAS laboral activo
X PAS no activo (ex-PAS)
G PAS Jubilado (funcionario o laboral)
D PDI Activo
J PDI Jubilado
H PDI no activo (ex-docente)
M PDI visitante
Q PDI Ad Honorem
U PDI de títulos propios
P PDI Emérito con contrato
C PDI Emérito sin contrato
R Investigador Ramón y Cajal / Juan de la Cierva / Talento / Beatriz Galindo
B Investigador invitado / Colaborador / Margarita Salas
T Personal de fundaciones (FGUPM, FUNDETEL, FUNDISMA)
S Personal de la OTT
Y Personal de empresas contratadas
K Miembro del consejo social
V Invitados
O Otros (a extinguir)
- Cuentas institucionales
Ejemplo
F
A

givenName

Nombre propio del usuario.

Ejemplo
RODRIGO

l

Nombre de una localidad, como una ciudad, país o una región geográfica.

Ejemplo
Madrid

mail

Direcciones de correo electrónico del usuario. Atributo multivaluado.

Ejemplo
rodrigo.gargallo@upm.es
rodrigo.gargallo@alumnos.upm.es

o

Organización a la que pertenece el usuario.

Ejemplo
Universidad Politécnica de Madrid

schacSn1

Primer apellido.

Ejemplo
GARGALLO

schacSn2

Segundo apellido.

Ejemplo
ROVIRA

schacHomeOrganization

Dominio de la organización a la que pertenece una persona.

Ejemplo
upm.es

schacHomeOrganizationType

Tipo de la organización a la que pertenece el usuario.

Ejemplo
urn:schac:homeOrganizationType:es:university

sn

Apellidos.

Ejemplo
GARGALLO ROVIRA

uid

Nombre de usuario.

Ejemplo
rodrigo.gargallo

upmCentre

Códigos o códigos de centro con los que el usuario mantiene o ha tenido relación. Atributo multivaluado.

Ejemplo
05
09

upmClassifCode

Establece una relación del usuario con los centros a los que se encuentra vinculado y el tipo de vinculación con los mismos. Atributo multivaluado.

  • CentroPerfil: Centro al que el usuario se encuentra adscrito.

    CentroPerfil:<upmCentre>:<employeeType>
    

    Los usuarios con employeeType 'T' y 'S' incluirán el valor:

    Externos:<colectivo>:<eduPersonAffiliation>
    

    Los usuarios con employeeType 'O' incluirán el valor:

    OtrosColectivos:<colectivo>:<eduPersonAffiliation>
    
  • CentroLectivo: Centro en el que el usuario mantiene actividad lectiva1

    CentroLectivo:<upmCentre>:<employeeType>
    
Ejemplo
CentroPerfil:09:A
CentroLectivo:08:A
CentroPerfil:90:T
Externos:FGUPM:staff
CentroPerfil:09:O
OtrosColectivos:invitado:faculty

upmMailMainAddress

Dirección de correo electrónico preferida por el usuario.

Ejemplo
fernando.alvarez@upm.es

upmUserStatus

Usado para almacenar el conjunto de estados de una persona como usuario de los servicios de la institución. Atributo multivaluado.

Ejemplo
vdi:administracion

upmUUID

Identificador único e inmutable de la cuenta, en formato binario codificado en base64.

Ejemplo
XXXXXXXXXXXXXXXXXXXXXX==

Atributos reservados

Se consideran atributos reservados aquellos que por sus características deben ser tratados con especial sensibilidad. Sólo serán proporcionados previa justificación.

eduPersonTargetedID

Identificador de usuario opaco, persistente y no reasignable.

Ejemplo
sir2:ePTI:526ba8bb1a7d3fe3c2ac7d544320cc74787a1bd9f

schacGender

Género legal de una persona (basado en la ISO 5218).

schacGender Género legal
0 desconocido
1 masculino
2 femenino
9 no especificado
Ejemplo
1

schacPersonalUniqueID

Identificador legal único del usuario. Atributo multivaluado.

Ejemplo
urn:schac:personalUniqueID:es:DNI:00000000X
urn:schac:personalUniqueID:es:NIE:00000000X

upmPersonalUniqueID

Tipo e identificador legal único del usuario dentro de la institución. Atributo multivaluado.

Ejemplo
DNI:00000000X
NIE:X0000000X
PASAPORTE:X0000000
DID:X0XX0XXXX
Otros:00000000

upmDocumentType

Tipo de identificador legal único dentro de la institución.

Ejemplo
NIF
NIE
PAS
DID

upmDocumentNumber

Identificador legal único dentro de la institución.

Ejemplo
00000000X

nia

Número de identificación del alumno.

Ejemplo
nia:00000000

  1. Se considera actividad lectiva impartir o recibir docencia en un centro diferente al que el usuario se encuentra adscrito.