Instalación
Si desea ver el sistema funcionando ahora siga estas instrucciones.
El proyecto consta de tres componentes separados, el Manejador de Identidad (IdM), la API del Manejador de Identidad y el Proveedor de Identidad (IdP).
Se pueden instalar por separado para lograr flexibilidad para entornos que requieran escalar.
Actualmente la instalación se provee en dos sabores, utilizando Docker y manual. En esta documentación nos enfocamos en guiarlos a través del uso de Docker. La instalación manual se prefiere para ambientes que ya poseen versiones previas en funcionamiento.
Imágenes Docker
El proyecto provee 4 imágenes que podrán ser utilizadas de acuerdo a la necesidad.
siu-arai/arai-usuarios/idp
: Imagen que contiene el IdP. Es escalable horizontalmente para poder soportar carga.siu-arai/arai-usuarios/idm
: Imagen que contiene el IdM. Tiene la interfaz administrativa.siu-arai/arai-usuarios/api
: Imagen que contiene la API del IdM.siu-arai/arai-usuarios
: Imagen que contiene el IdP, el IdM y API juntos. Es útil para hacer pruebas o instalaciones pequeñas.
Las imágenes son configurables a través de las variables de entorno especificadas en este documento y lo suficientemente flexibles para correr en cualquier orquestador.
La documentación específica de este tipo de instalación se encuentra aquí.
Instalación con manual
Este tipo de instalación requiere al menos un servidor previamente configurado para funcionar.
Todas las pruebas fueron realizadas sobre Debian 9/10.
Nota: esta instalación requiere de SIU-Araí: Registry, el cual no se utiliza bajo ambientes Docker.
Versiones soportadas
El proyecto da soporte a las últimas dos grandes versiones: 2.3
y 3.0
.