Saltar a contenido

Referencia

Esta sección de referencia proporciona un acceso rápido a toda la información técnica detallada necesaria para realizar la integración de cualquier aplicación cliente en el SIU.

Servicio de identificación

SIU es una instalación personalizada de Keycloak, un Identity and Access Management (IAM) libre y ampliamente utilizado auspiciado por Linux Foundation y cuyo principal desarrollador es Red Hat.

Integraciones

SIU permite integrar aplicaciones cliente mediante dos protocolos: OpenID Connect (OIDC) y Security Assertion Markup Language (SAML). Cada protocolo tiene sus ventajas e inconvenientes aunque lo recomendado es usar OIDC.

Es posible integrar aplicaciones cliente tanto de terceros como de desarrollos propios a medida:

  • Aplicaciones de terceros


    Cuando se trata de aplicaciones de terceros dependemos de qué protocolos tengan implementados y los requisitos que impongan.

  • Desarrollo propio


    Si vas a realizar un desarrollo para integrar una aplicación cliente en SIU, lo recomendado es utilizar bibliotecas que implementen los protocolos.

Especificaciones de los protocolos

Tanto OIDC como SAML son dos protocolos estándar que tienen publicadas sus especificaciones de forma abierta: