Hola. Buenos dias.
Estamos actualizando la version en producción de Mapuche de 3.11 a 3.14 y estamos teniendo problemas con el saml. Estamos viendo que en el nuevo archivo saml_onelogin.ini se agregaron cosas que no estaban en la implementacion de la 3.11
Esos certificados no los tenemos. El verifyPeer ahora lo pusimos en en false
Asi estaba originalmente.
;verifyPeer=true
;x509cert=/opt/certificates/certSPExample.cert
;privateKey=/opt/certificates/keySPExample.key
Los errores que nos dan son
[Fri Oct 29 11:01:59.463468 2021] [php7:notice] [pid 517115] [client xxx.xxx.xx.xx:55612] toba_error_seguridad: Error Interno La configuracion de seguridad requiere la existencia de archivos certificado y clave privada para el SP\n[TRAZA]\n\t\n\ttoba_autenticacion_saml_onelogin->__construct \nArchivo: /var/siu_3140/mapuche/vendor/siu-toba/framework/php/nucleo/lib/autenticacion/toba_autenticacion_saml_onelogin.php, lInea 46 \n\t\n\ttoba_manejador_sesiones->get_autenticacion \nArchivo: /var/siu_3140/mapuche/php/comunes/login/ci_login.php, lInea 42 \n\t\n\tci_login->ini \nArchivo: /var/siu_3140/mapuche/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 94 \n\t\n\ttoba_ci->inicializar \nArchivo: /var/siu_3140/mapuche/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 132 \n\t\n\ttoba_solicitud_web->procesar_eventos \nArchivo: /var/siu_3140/mapuche/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 55 \n\t\n\ttoba_solicitud_web->procesar \nArchivo: /var/siu_3140/mapuche/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php, lInea 96 \n\t\n\ttoba_nucleo->acceso_web \nArc...SIGUE.
Y el que aparece cuando te deja loguearte (desactivando como dice en el foro "verifyPeer = 0") es:
[Fri Oct 29 10:41:37.426426 2021] [php7:notice] [pid 516644] [client 10.4.xx.xxx:61118] PHP Notice: Undefined index: sAMAccountName in /var/siu_3140/mapuche/vendor
/siu-toba/framework/php/nucleo/lib/autenticacion/toba_autenticacion_saml_onelogin.php on line 190, referer:
https://simplesaml.xxx.xxx.ar/[Fri Oct 29 10:41:37.427111 2021] [php7:notice] [pid 516644] [client 10.4.xx.xxx:61118] El usuario SAML '' no existe en la instancia toba, referer:
https://simplesaml.xxx.xxx.ar/Si alguno ya le paso y nos puede dar una mano.
Llegamos a ingresar el usuario y clave por saml y luego aparece una pantalla de error como que los toma en blanco. Adjunto pantalla.
Gracias.
Graciela