[RESPONDIDO] Error al ingresar a SUDOCU

Buenas tardes. En UNPAZ estamos con un entorno de prueba, utilizamos SEEI V1.5.3 y SUDOCU 1.3.9

Tenemos un problema con un usuario en particular de prueba, al ingresar las credenciales para acceder al SUDOCU nos redirige a la siguiente URL: universidad.edu.ar/sudocu/api/auth/saml/callback
con el siguiente mensaje: {“url”:“/mpc/usuarios/”,“msg”:“error_error_falta_tipodocumento_al_crear_usuario”,“type”:“error”,“clientmessage”:“error_error_falta_tipodocumento_al_crear_usuario”,“id_err”:“vp3yl”}

Sumo otro log del sudocu_api-server:

error_error_falta_tipodocumento_al_crear_usuario {
url: ‘/v1/vista/list/DOC/77792bac-1235-4d34-99c5-4f7ce57023fb?area=4d99121f-e203-43b7-936d-e99608012f9f&tipo_busqueda=simple&itemPorPagina=10&numeroPagina=1&offset=undefined&limit=undefined’,
msg: ‘error_error_falta_tipodocumento_al_crear_usuario’,
type: ‘error’,
clientmessage: ‘error_error_falta_tipodocumento_al_crear_usuario’,
id_err: ‘8ro2k’,
trace: ‘Error\n’ +
’ at _do_log (/app/src/common/alertas.js:426:27)\n’ +
’ at Function.app.alertas (/app/src/common/alertas.js:565:11)\n’ +
’ at /app/src/modules/auth/auth.js:336:13\n’ +
’ at Strategy.strategy.error (/app/node_modules/passport/lib/middleware/authenticate.js:352:18)\n’ +
’ at verified (/app/node_modules/passport-saml/lib/passport-saml/strategy.js:49:33)\n’ +
’ at Strategy._verify (/app/src/modules/auth/auth.js:179:9)\n’ +
’ at runMicrotasks ()\n’ +
’ at processTicksAndRejections (internal/process/task_queues.js:95:5)',
file: ‘/app/src/modules/auth/auth.js:336:13’,
detail: undefined
}

Desde ya, gracias.

Emiliano, buenas tardes

Te consulto si podrás corroborar en Araí Usuarios:

El usuario en cuestión, ¿Tiene cargado el DNI y el tipo de documento DNI como atributos extra?

Saludos

Hola, buenas tardes.

No tenía cargados los campos DNI y tipo de documento DNI. Los agregué y me dejó ingresar a SUDOCU.

Habrá qué hacer lo mismo con los demás usuarios? Porque con el resto no surgen problemas para acceder.

Gracias por la pronta respuesta.

Para que se aplique correctamente la integración entre Araí y SUDOCU, siempre que se crea un usuario nuevo debe crearse en Araí y asignarle los atributos DNI y Tipo de Documento.

No obstante SUDOCU permite la gestión de usuarios únicamente en SUDOCU, solo que si no se crean en Araí no estarán integrados al ecosistema.

Pregunto: Los usuarios que no tienen problemas para acceder a SUDOCU, ¿existen en Araí? ¿Ingresan a SUDOCU desde Huarpe?, ¿Fueron creados en SUDOCU y en Araí? ¿Fueron creados en Araí y tuvieron el alta automática en SUDOCU?

Quedo atento,

Saludos!

Lo primero que hacemos es dar de alta en Araí y luego creamos el usuario en SUDOCU. Solo completamos los campos requeridos y el Nro de empleado, tenemos los usuarios creados en ambos sistemas SUDOCU y Araí, pueden ingresar desde Huarpe. Estos usuarios no tienen agregado ningún atributo extra.

Saludos.

Emiliano, buen día

La integración de SEEI con SUDOCU permite la creación de usuario en Araí y sin necesidad de repetir el paso en SUDOCU, crear el usuario automáticamente.

Para eso te recomiendo la lectura del siguiente apartado del FAQ Técnico de sudocu.dev https://sudocu.dev/docs/documentacion-tecnica/faq-tecnico#si-estoy-usando-la-integración-con-araí-¿debo-dar-de-alta-los-usuarios-en-ambos-lados-o-puedo-configurar-el-alta-automática-de-los-mismos

Ahora bien, únicamente existirá el alta automática cuando estén dadas las siguientes condiciones:

1- Usuario creado en Araí

2- valor true en el campo “crearSiNoExiste”,

3- el usuario no existe en SUDOCU

4- Ingreso a Huarpe y luego a SUDOCU.

Si se crea el usuario en ambos lados, y el primer ingreso se da desde SUDOCU, no se estaría generando el “alta automática”.

Para poder entender un poco más que ocurre y de ser necesario, replicar el caso en nuestros ambientes te pido el favor de indicarme:

¿Cómo tienen configurado el parámetro “crearSiNoExiste”?

Los usuarios que no poseen inconvenientes, ¿Cómo hicieron su primer ingreso a SUDOCU? (Desde Huarpe, desde SUDOCU)

Quedo atento,

Saludos!

L.