Usuarios sin poder acceder a SUDOCU

Hola buenas tardes, estamos en SUDOCU 1.4.23

Nos reportan de al menos 3 usuarios que no están pudiendo acceder al sistema. Luego de loguearse por IDP el sistema los redirecciona a la siguiente URL → https://sudocu.unpaz.edu.ar/sudocu/api/auth/saml/callback con este mensaje:

También dejo el log que pude capturar:

[2025-05-27T12:11:03] error_db_query {
details: null,
stack: ‘error: llave duplicada viola restricción de unicidad «idp_id_usuario_idp_usuarios_cuentas_un»\n’ +
’ /app/node_modules/pg-pool/index.js:45:11\n’ +
’ process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n’ +
’ async Object.pg_query [as query] (/app/src/common/DB.js:310:22)\n’ +
’ async Object.findOrCreateUser (/app/src/modules/auth/fn_auth.js:314:32)\n’ +
’ async Strategy._verify (/app/src/modules/auth/auth.js:170:22)‘,
string: ‘llave duplicada viola restricción de unicidad «idp_id_usuario_idp_usuarios_cuentas_un»’,
clientmessage: ‘llave duplicada viola restricción de unicidad «idp_id_usuario_idp_usuarios_cuentas_un»’,
\00\00\00\00\00\00
query: ‘’,
query_params: {},
url: ‘/documentos/vista_inbox/?area=be95cc80-d539-451d-95b7-2cc37cf07e9a&tipo_busqueda=simple&itemPorPagina=10&numeroPagina=1&offset=0&limit=10’,
msg: ‘error_db_query’,
type: ‘error’,
id_err: ‘stmbe’,
trace: ‘error: llave duplicada viola restricción de unicidad «idp_id_usuario_idp_usuarios_cuentas_un»\n’ +
’ /app/node_modules/pg-pool/index.js:45:11\n’ +
’ process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n’ +
’ async Object.pg_query [as query] (/app/src/common/DB.js:310:22)\n’ +
’ async Object.findOrCreateUser (/app/src/modules/auth/fn_auth.js:314:32)\n’ +
’ async Strategy._verify (/app/src/modules/auth/auth.js:170:22)’
}
[2025-05-27T12:11:03] error_error_saml_account_exists {
url: ‘/documentos/vista_inbox/?area=be95cc80-d539-451d-95b7-2cc37cf07e9a&tipo_busqueda=simple&itemPorPagina=10&numeroPagina=1&offset=0&limit=10’,
msg: ‘error_error_saml_account_exists’,
type: ‘error’,
clientmessage: ‘error_error_saml_account_exists’,
id_err: ‘5suf1’,
trace: ‘Error\n’ +
’ at _do_log (/app/src/common/alertas.js:451:27)\n’ +
’ at app.alertas (/app/src/common/alertas.js:590:11)\n’ +
’ at /app/src/modules/auth/auth.js:334:13\n’ +
’ at strategy.error (/app/node_modules/passport/lib/middleware/authenticate.js:361: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:177:9)\n’ +
’ at process.processTicksAndRejections (node:internal/process/task_queues:95:5)',
file: ‘/app/src/modules/auth/auth.js:334:13’,
detail: undefined
}
POST /auth/saml/callback 500 86.160 ms - 269

Por qué puede pasar esto?
Quedo atento, gracias.

Los mails tanto en Araí Usuarios y SUDOCU de alguna manera no coincidían. Se solucionó cuando los dejé de igual manera.

Dejo el tema por si alguien le sucede. Saludos.