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