Guías¶
Si tiene cierta familiaridad con la integración de aplicaciones cliente en SIU, nuestras guias proporcionan información de cómo realizar ciertas integraciones de forma más sencilla.
Integración con OIDC¶
En el pasado algunas aplicaciones delegan la autenticación en el servidor web, lo que se conoce como validación externa. Esta delegación solía realizarse mediante autenticación de HTTP ya fuera básica o digest. En ambos casos, el navegador se encargaba de solicitar y validar el usuario y contraseña, dejando la información del usuario logueado en la variable REMOTE_USER para que pudiera usarlo la aplicación.
Aprovechando esta característica, es posible integrar cualquier aplicación que soporte la validación externa mediante OIDC haciendo que sea el propio servidor Apache2 el cliente de SIU. Entre las aplicaciones que ya se han integrado usando esta técnica se encuentran LibreBooking1 o Meeting Room Booking System (MBRS).
Integración con SAML¶
Dada las particularidades del protocolo, este tipo de integraciones se hacen a medida y se establecen el intercambio de aserciones de forma individual.
-
Dado que LibreBooking es un fork de la última versión OpenSource de Booked, es probable que también Booked se pueda integrar aunque, debido al nulo desarrollo de estos años, se desaconseja su uso. ↩