Error al acceder a arai usuarios

Estimados, buenos dias.

Nos aparece un error 500 en el acceso a Arai Usuarios, los pasos que realizamos son los siguientes.
Ingresamos la url de arai usuarios,
Ingresamos usuario y conraseña en la pantalla de login del IDP
Luego nos aparece error 500
Al presionar volver nos redirecciona correctamente al home de huarpe, luego alli el circuito entre las aplicaciones funciona bien.

Nuestra duda es, ¿Hay un bug o se nos olvido configurar alguna variable?

Vemos que esto solo ocurre la primera vez, pero si no se borra el historial del navegador, no vuelve a suceder.
Adjunto imagenes.

Gracias, salduso!!


login.png

login.png

error.png

error.png

Hola Javier,

Según la segunda imágen, el error está en el acceso al portal (muchas situaciones al ingresar se te redirecciona al “perfil del usuario” que es un servicio de Huarpe).

Tienen que revisar los logs de Huarpe así como del IdP en Arai-Usuarios. Con eso podemos analizar lo que sucede.

Sergio, te referias a esta variable?

ARAI_USUARIOS_URL_PERFIL=“https://huarpe2.unr.edu.ar/perfil

¿Deberia dejarla comentada?

Javier,

Esa configuración es la url del perfil. Es necesaria.

Por otro lado, analicemos los logs en busca del error. El error se produce en Huarpe… pero también en el IdP cuando Arai-usuarios te redirige allí de forma automática.

Ok Sergio, entonces dejo esa url como esta.

Encontre esta tarza de error, pero no encontre indicios de por donde investigar :
simplesamlphp NOTICE STAT [d63162bc83] User ‘toba’ has been successfully authenticated., referer: https://usuarios2.unr.edu.ar/idp/module.php/arai/loginuserpass.php?AuthState=_c16c40352844eea5f71e45bd930aa55ef94720632d%3Ahttps%3A%2F%2Fusuarios2.unr.edu.ar%2Fidp%2Fsaml2%2Fidp%2FSSOService.php%3Fspentityid%3Dhttps%253A%252F%252Fhuarpe2.unr.edu.ar%252Fsaml%252Fmetadata%26cookieTime%3D1533900424%26RelayState%3Dhttps%253A%252F%252Fusuarios2.unr.edu.ar%252Fsaml%252Flogin
simplesamlphp NOTICE STAT [d63162bc83] saml20-idp-SSO-first https://huarpe2.unr.edu.ar/saml/metadata https://usuarios2.unr.edu.ar/idp/saml2/idp/metadata.php NA, referer: https://usuarios2.unr.edu.ar/idp/module.php/arai/loginuserpass.php?AuthState=_c16c40352844eea5f71e45bd930aa55ef94720632d%3Ahttps%3A%2F%2Fusuarios2.unr.edu.ar%2Fidp%2Fsaml2%2Fidp%2FSSOService.php%3Fspentityid%3Dhttps%253A%252F%252Fhuarpe2.unr.edu.ar%252Fsaml%252Fmetadata%26cookieTime%3D1533900424%26RelayState%3Dhttps%253A%252F%252Fusuarios2.unr.edu.ar%252Fsaml%252Flogin
simplesamlphp NOTICE STAT [d63162bc83] saml20-idp-SSO https://huarpe2.unr.edu.ar/saml/metadata https://usuarios2.unr.edu.ar/idp/saml2/idp/metadata.php NA, referer: https://usuarios2.unr.edu.ar/idp/module.php/arai/loginuserpass.php?AuthState=_c16c40352844eea5f71e45bd930aa55ef94720632d%3Ahttps%3A%2F%2Fusuarios2.unr.edu.ar%2Fidp%2Fsaml2%2Fidp%2FSSOService.php%3Fspentityid%3Dhttps%253A%252F%252Fhuarpe2.unr.edu.ar%252Fsaml%252Fmetadata%26cookieTime%3D1533900424%26RelayState%3Dhttps%253A%252F%252Fusuarios2.unr.edu.ar%252Fsaml%252Flogin
request.INFO: Matched route “saml_acs”. {“route”:“saml_acs”,“route_parameters”:{“_controller”:“Hslavich\\OneloginSamlBundle\\Controller\\SamlController::assertionConsumerServiceAction”,“_route”:“saml_acs”},“request_uri”:“https://huarpe2.unr.edu.ar/saml/acs",“method”:"POST”} , referer: https://usuarios2.unr.edu.ar/idp/module.php/arai/loginuserpass.php?
security.INFO: Authentication request failed. {“exception”:“[object] (Symfony\\Component\\Security\\Core\\Exception\\SessionUnavailableException(code: 0): Your session has timed out, or you have disabled cookies. at /opt/huarpe-core/vendor/symfony/symfony/src/Symfony/Component/Security/Http/Firewall/AbstractAuthenticationListener.php:143)”} , referer: https://usuarios2.unr.edu.ar/idp/module.php/arai/loginuserpass.php?
security.DEBUG: Authentication failure, redirect triggered. {“failure_path”:“/saml/login”} , referer: https://usuarios2.unr.edu.ar/idp/module.php/arai/loginuserpass.php?
request.INFO: Matched route “saml_login”. {“route”:“saml_login”,“route_parameters”:{“_controller”:“Hslavich\\OneloginSamlBundle\\Controller\\SamlController::loginAction”,“_route”:“saml_login”},“request_uri”:“https://huarpe2.unr.edu.ar/saml/login",“method”:"GET”} , referer: https://usuarios2.unr.edu.ar/idp/module.php/arai/loginuserpass.php?
security.INFO: Populated the TokenStorage with an anonymous Token. , referer: https://usuarios2.unr.edu.ar/idp/module.php/arai/loginuserpass.php?
app.ERROR: Your session has timed out, or you have disabled cookies. , referer: https://usuarios2.unr.edu.ar/idp/module.php/arai/loginuserpass.php?
request.CRITICAL: Uncaught PHP Exception Symfony\Component\Debug\Exception\FatalThrowableError: “Call to a member function getAplicacionesAccesibles() on string” at /opt/huarpe-core/src/CoreBundle/Menu/MenuProvider.php line 56 {“exception”:“[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Call to a member function getAplicacionesAccesibles() on string at /opt/huarpe-core/src/CoreBundle/Menu/MenuProvider.php:56)”} , referer: https://usuarios2.unr.edu.ar/idp/module.php/arai/loginuserpass.php?

Your session has timed out, or you have disabled cookies.

Extraño. Permiten acceder vía HTTP al sitio en vez de HTTPS? Las cookies no se pueden obtener vía http esto puede estar causando este error.

Por otro lado, pueden probar acceder en el navegador al portal Huarpe y eliminar la cookie del sitio, para volver a intentar. Les tiene que quedar andando bien el acceso por mas que eliminen todo registro…