Estoy realizando una instalación de Araí y de Huarpe en un entorno de pruebas con dos maquinas virtuales. En la primera instalé Araí Registry y Araí Usuarios. Finalizada esta instalación puedo acceder sin inconvenientes a la gestión de usuarios. El problema se presenta al terminar la instalación de Huarpe e intentar acceder, me redirige a una pantalla de error del Araí Usuarios con siguiente mensaje:
`Informe de error enviado
Se ha producido un error de aplicación. El informe de error ha sido enviado a los administradores.`
Revisando el archivo /var/log/apache2/error.log el mensaje que se muestra es el siguiente
Este error en el IDP significa que un SP se intenta conectar para hacer login pero este SP no se encuentra registrado en el IDP. En tu caso, Huarpe es el SP que se intenta conectar con la URL https://huarpe.local pero probablemente no lo tiene registrado el IDM o Arai-Usuarios. Para que esto suceda, en Arai-Usuarios tienen que ejecutar arai-cli registry:sync luego de haber hecho lo mismo desde Huarpe (como lo detalla la documentación).
Desde el directorio de Registry muestro los paquetes registrados y entiendo (puede que esté equivocado) que no hay problema: vagrant@jessie:/siu/arai-registry$ ./bin/console packages:list +---------------------+-------------------+-------------------+ | ID Instancia | Nombre | Descripción | +---------------------+-------------------+-------------------+ | siu/arai-usuarios_1 | siu/arai-usuarios | SIU-Arai Usuarios | | siu/huarpe_1 | siu/huarpe | SIU-Huarpe Core | +---------------------+-------------------+-------------------+
Por lo demás, tanto desde el navegador como desde el log de errores de Apache sigue igual.
Esto es claramente un error en la sincronización. Hay algo que no esta sucedediendose correctamente. Si lo ejecutan varias veces seguidas al sync ¿es el mismo error?. Habiliten la depuración en usuarios (editar config/idp.yml, parámetro log_level).
En última instancia, pueden probar desregistrar Usuarios de Registry y volver a registrarlo.
1- registry:remove
2- registry:add
3- registry:sync
4- ir a Huarpe, registry:sync
Mientras no puedan registrar correctamente en Usuarios, no va a funcionar el SSO.
Realizamos los pasos sugeridos y volvimos a instalar Araí y Huarpe con el mismo problema.
Posteriormente probamos la versión 2.0 de Registry, Usuarios y Huarpe sobre Debian 9 (Stretch) y pudimos realizar la instalación completa sin problemas.