fallo de conexion entre sistemas

Hola

Hay algún inconveniente / configuración que deba tenerse en cuenta para que funcionen los servicios rest sobre https?

Sale un error

Se han encontrado los siguientes problemas:

- No se pudo conectar con el Nucleo. 
Client error: `GET https://sqfcsag.unca.edu.ar/feco/sq_nucleo/rest/status` resulted in a `401 Unauthorized` response:
{
    "mensaje": "autenticaci\ufffdn cancelada"
}

Emilio

Hola Emilio, el mensaje de ‘autentificación cancelada’ suele darse cuando hay un error en las credenciales (usuario / clave).

Podes revisar los archivos sq.ini de núcleo y académico.
Proba ingresar a la url que nos mostras, logueate y compara si son las mismas que la de los archivos sq.ini.

Comentanos como te fue.

Hola Matias

Estan perfectas.

Es mas, si copio la url que te mandé en la barra del navegador y luego pongo usuario y clave sacados del sq.ini funciona.

Hola Emilio,

Podrías verificar que el parámetro auth_method de la configuracion del nucleo en el archivo sq.ini en académico coincida con el valor autenticacion que se encuentra en el archivo servidor.ini en el núcleo?

te paso un ejemplo de config para tomar como referencia:

archivo config/sq.ini en académico:


[nucleo]
base_url="https://sqfcsag.unca.edu.ar/feco/sq_nucleo/rest/"
auth_usuario="nucleo"
auth_password="nucleo123"
auth_method="basic"

archivo config/i__produccion/p__sq_nucleo/rest/servidor.ini en núcleo:


autenticacion = "basic"

archivo config/i__produccion/p__sq_nucleo/rest/servidor_usuarios.ini en núcleo:


[nucleo]
password = "nucleo123"

Un log que podes revisar par ver si hay mayor detalle del problema es el de web_services del núcleo config/i__produccion/p__sq_nucleo/logs/web_services.log

Saludos,

2

Hola

Aparentemente el problema está en el metodo
Con basic funciona con digest no.
Como es https no seria mucho problema.

Pero habria que ver porque no anda digest.

Gracias

Emilio