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: