SIU-Proveedores
Requerimientos
- Una versión de Arai-Notificaciones v1.0.1+ funcional (instalar)
- Una versión de Arai-Usuarios v3.3+ funcional (instalar)
Sincronizador
SIU-Proveedores ofrece una librería para sincronizar datos de proveedores entre los módulos SIU-Diaguita y SIU-Pilagá. En caso de que ya haya sincronizado los proveedores entre los módulos mediante lo que anteriormente se conocía como Arai-Proveedores, no necesita realizar ninguna acción. En caso contrario, debe utilizar esta guía para llevar a cabo la sincronización inicial. Una vez completada la sincronización, puede proseguir con los siguientes componentes.
Creación de secretos
Secretos requeridos durante el despliegue:
proveedores_api_pass
: Password de la API de Proveedoresproveedores_db_pass
: Password de la conexión con Postgresproveedores_api_usuarios_pass
: Password de la conexión con Araí Usuariosproveedores_api_notificaciones_pass
: Password de la conexión con Araí Notificacionesproveedores_api_documentos_pass
: Password de la conexión con Araí Documentosproveedores_preinscripcion_token_pass
: Secret para la generación de tokens JWTdiaguita_api_client_pass
: Password de la conexión con SIU-Diaguitapilaga_api_client_pass
: Password de la conexión con SIU-Pilaga
La distribución provee el script de bash proveedores-secrets.sh.dist
para ejemplificar como inicializar todos los valores requeridos. Si desea mantener un archivo propio con las claves de su ambiente ejecute:
cp prod/modulos/proveedores/proveedores-secrets.sh.dist prod/modulos/proveedores/proveedores-secrets.sh
y modifique el script proveedores-secrets.sh
con los datos correspondientes a su entorno. Luego ejecutelo para cargar los secretos dentro de Docker.
./proveedores-secrets.sh
Cambiar Dominio
Reemplazar universidad.edu.ar
por el valor correcto utilizando el siguiente comando.
sed -i 's/uunn.local/universidad.edu.ar/g' \
prod/modulos/proveedores/proveedores.yml \
prod/modulos/proveedores/proveedores.env \
prod/modulos/proveedores/portal.env
Para el Portal existe una expresión regular con la URL que debemos ajustar:
sed -i 's/uunn\\.local/universidad\\.edu\\.ar/g' prod/modulos/proveedores/portal.env
Portal del Proveedor
Registrar Portal
Para hacerlo debe acceder al manejador de usuarios y seguir estos pasos:
- Ingrese a Araí-Usuarios (user
admin
y password seteado anteriormente) - Dirigirse al item
Aplicaciones
- Presionar el botón
Agregar +
- Completar de la siguiente manera el tab
Datos Generales
- Url: https://universidad.edu.ar/proveedor
- Nombre: Portal del Proveedor
- Cómo ícono colocar esta imagen: https://hub.siu.edu.ar/siu/expedientes/-/blob/master/var/logos/huarpe-proveedores.png
- Completar de la siguiente manera el tab
SAML
- Chequear la opción
Activo
- Entity Id: https://universidad.edu.ar/proveedor/saml/metadata
- Assertion Consumer Serv.: https://universidad.edu.ar/proveedor/saml/acs
- Single Logout Serv.: https://universidad.edu.ar/proveedor/saml/logout
- Chequear la opción
- Presionar el botón
Guardar
La URL https://universidad.edu.ar/proveedor usada cómo ejemplo es la url de acceso a la instalación existente.