EDB Qué significa un código de error y qué hacer con él

Todos los servicios › alcazar

101912 El servicio está montado, pero este cliente no tiene su credencial

SIN_CREDENCIAL_PARA_ESTE_CLIENTE

Clase común a toda la flota (familia «credenciales»): Credencial ausente o sin configurar. El fallo está en la petición o en la configuración de quien llama.

Qué ha pasado

Los servicios multi-tenant dan una credencial por cliente, y con la de un cliente no se ven los datos de otro — el servicio responde vacío, LEGÍTIMAMENTE. El portal ya no usa la credencial de otro cliente para preguntar: se declara sin credencial para éste y lo dice.

Cómo se soluciona

Quien administre la plataforma añade la credencial de ese cliente al .env del portal (ALCAZAR_SVC_<X>KEY_<owner>), y declara de quién es la de por defecto (ALCAZAR_SVC_<X>_KEY_OWNER). Las credenciales van del nodo al .env sin pasar por nadie.

Qué hacer mientras tanto

El resto de módulos del cliente funcionan. Lo que NO hay que hacer es reutilizar la credencial de otro cliente «mientras tanto»: es exactamente lo que provocó el episodio.

Ya costó tiempo

2026-08-26 · costó una mañana. La pantalla de contenidos de un cliente salió VACÍA y se buscó el contenido perdido; no faltaba nada. El portal tenía una sola credencial y al cambiar de cliente seguía preguntando como el primero; el servicio respondía 200 con lista vacía, con toda la razón. Ni avería, ni rechazo, ni un contador moviéndose. EL SÍNTOMA NO SE PARECÍA EN NADA A LA CAUSA, que es el mejor argumento que hay para todo este ADR.

Dónde se lanza

web/app.py — _key_para() y el estado «sin_credencial» de la tarjeta del Inicio

El número viaja en la respuesta o en el registro: sí.

Cómo se lee el código

1
origen: Fortiseg
01
servicio: alcazar
912
clase común a toda la flota: Credencial ausente o sin configurar