Problemas de integración de login de Gestión con Huarpe

En UNC (Córdoba) hemos integrado el login de Guarani - Gestión a través de Huarpe
Nos estaba generando el siguiente error
PHP message: The response was received at http://gestion.guarani.unc.edu.ar/ instead of https://gestion.guarani.unc.edu.ar/?acsPHP message: toba_error_seguridad: Error Interno Se produjo un error durante el procedimiento de login, contacte un administrador

Por lo que vimos Guarani no se da cuenta de que esta usando https. Esto es por que usamos un nginx (proxy reverso) que resuelve la url https y va a Guarani que es Http

El problema está en
<path Gestión de Gruarani>vendor/onelogin/php-saml/src/Saml2/Utils.php

public static function isHTTPS()
{
return self::getSelfProtocol() == ‘https’;
}

No estamos logrando que getSelfProtocol se de cuenta de que $_SERVER[‘HTTP_X_FORWARDED_PROTO’] es https

por el momento lo hemos solucionado con un return true

public static function isHTTPS()
{
//return self::getSelfProtocol() == ‘https’;
return true;
}

saludos
Lucas

Hola Lucas,

Te recomiendo seguir esta documentación.

En esta sección te explica el uso de HTTPS.

saludos.
2