Comunicación entre sistemas SIU con API

Buenos días, actualmente tenemos todos nuestros servidores en nube, el problema es que para poder integrar y armar un ecosistema, y que los sistemas SIU se comuniquen entre si, lo estamos haciendo por IP interna. La consulta es como debemos configurar los REST para que se comuniquen por SSL (resuelvan por IP pública o URL).

Desde ya, muchas gracias, saludos!

Hola Lucas,

Por lo general nosotros hacemos la conexión entre sistemas usando el dominio, ej: http://servidor.com.ar/guarani/rest/v1/. Ya sea IP o URL debería funcionar.

¿quizás no estoy entendiendo bien la pregunta?

¿Los sistemas SIU que me mencionas están expuestos o solo pueden ser accedidos internamente?

saludos.
2

Hola Leonel, gracias por responder, el problema que tenemos es que por IP interna (192.168.xxx.xxx) podíamos usar los API para comunicarnos, pero actualmente, ya no podemos más. Cuando ingresamos a http://servidor.com.ar/guarani/rest/v1/ nos reenvía a otra url https://servidro.com.ar/swaggert/…=http://… en el cual, si a este último http lo cambiamos a https si funciona.

Los sistemas pueden ser accedidos públicamente, estamos avaluando ponerlos bajo una VPN para que sean accedidos solo por personal de la institución.

Hola Hernán, gracias por la información!!!

Lo de HTTP/HTTPS para la API REST de Guaraní lo podes configurar en el archivo instalacion/web_server.ini:

Para HTTP:


[server_config]
https = "off"

Para HTTPS:


[server_config]
https = "on"

¿que versión de Guaraní tienen instalada?
Hubo cambios con lo que respecta a la API REST.

saludos.
2

Gracias por tu respuesta Leonel, te respondo:

  • el archivo /instalacion/server.ini no lo tenía, lo cree con esas 2 líneas u lo puse en ON
  • actualmente tenemos guaraní 3.20.0

Los cambios ya los realizamos, voy a arrancar de cero nuevamente punto por punto y revisar.

Igualmente si lo resolvemos para esta vinculación, entiendo que tendría q salir para todos los sistemas SIU de la misma forma, esto es así?

Igualmente si lo resolvemos para esta vinculación, entiendo que tendría q salir para todos los sistemas SIU de la misma forma, esto es así?

Si, una vez que funciona la API REST de Guaraní los demás sistemas lo van a poder consumir sin problemas.

saludos.
2