Problemas para acceder al API de arai

Estimados, estoy teniendo un error al querer acceder a la api del arai-usuarios. Tengo montada en la dirección http://arai.unnn.ar:8183/api y cuando accedo a /api/v1/info me aparece el siguiente error en el contenedor.



[Wed Aug 21 20:49:41.129498 2024] [php7:notice] [pid 10] [client 10.50.1.2:48336] [2024-08-21 20:49:41] MAIN.DEBUG: Iniciando el pedido [] []\n
[Wed Aug 21 20:49:41.129682 2024] [php7:notice] [pid 10] [client 10.50.1.2:48336] [2024-08-21 20:49:41] MAIN.DEBUG: Procesando URL '/info' [] []\n
[Wed Aug 21 20:49:41.129717 2024] [php7:notice] [pid 10] [client 10.50.1.2:48336] [2024-08-21 20:49:41] MAIN.DEBUG: Iniciando Autenticacion [] []\n
[Wed Aug 21 20:49:41.129873 2024] [php7:notice] [pid 10] [client 10.50.1.2:48336] [2024-08-21 20:49:41] MAIN.DEBUG: Pedido capturado por el firewall [] []\n
[Wed Aug 21 20:49:41.129930 2024] [php7:notice] [pid 10] [client 10.50.1.2:48336] [2024-08-21 20:49:41] MAIN.DEBUG: Recupera lista de clientes de api {"clientes":"'[[\\"documentos\\",\\"documentos123\\"],[\\"huarpe\\",\\"huarpe123\\"],[\\"admin\\",\\"admin123\\"]]'","usuario":"admin","tipo-api":"basic"} []\n
[Wed Aug 21 20:49:41.129995 2024] [php7:notice] [pid 10] [client 10.50.1.2:48336] [2024-08-21 20:49:41] MAIN.ERROR: No se pudo procesar la lista de clientes de api {"clientes":"'[[\\"documentos\\",\\"documentos123\\"],[\\"huarpe\\",\\"huarpe123\\"],[\\"admin\\",\\"admin123\\"]]'","usuario":"admin","tipo-api":"basic","error":"Syntax error"} []\n
[Wed Aug 21 20:49:41.130229 2024] [php7:notice] [pid 10] [client 10.50.1.2:48336] [2024-08-21 20:49:41] MAIN.INFO: Excepcion de Autenticacion. Autenticar y reintentar [] []\n
[Wed Aug 21 20:49:41.130286 2024] [php7:notice] [pid 10] [client 10.50.1.2:48336] [2024-08-21 20:49:41] MAIN.INFO: SIUToba\\rest\\http\\respuesta_rest::__set_state(array(\n   'status' => 401,\n   'headers' => \n  array (\n    'Content-Type' => 'text/html',\n    'API-Version' => '1.0',\n    'WWW-Authenticate' => 'Basic realm="Usuario de la API"',\n  ),\n   'data' => \n  array (\n    'mensaje' => 'autenticaci\xef\xbf\xbdn cancelada',\n  ),\n   'encoding' => 'utf-8',\n   'api_version' => '1.0',\n)) [] []\n
[Wed Aug 21 20:49:41.130322 2024] [php7:notice] [pid 10] [client 10.50.1.2:48336] [2024-08-21 20:49:41] MAIN.INFO: Se require autenticaci\xf3n [] []\n
[Wed Aug 21 20:49:41.130490 2024] [php7:notice] [pid 10] [client 10.50.1.2:48336] [2024-08-21 20:49:41] MAIN.DEBUG: Pedido finalizado [] []\n
[Wed Aug 21 20:49:41.130543 2024] [php7:notice] [pid 10] [client 10.50.1.2:48336] [2024-08-21 20:49:41] MAIN.DEBUG: SIUToba\\rest\\http\\respuesta_rest::__set_state(array(\n   'status' => 401,\n   'headers' => \n  array (\n    'Content-Type' => 'application/json',\n    'API-Version' => '1.0',\n    'WWW-Authenticate' => 'Basic realm="Usuario de la API"',\n  ),\n   'data' => \n  array (\n    'mensaje' => 'autenticaci\xef\xbf\xbdn cancelada',\n  ),\n   'encoding' => 'utf-8',\n   'api_version' => '1.0',\n)) [] []\n
10.50.1.2 - admin [21/Aug/2024:20:49:41 -0300] "GET /api/v1/info HTTP/1.1" 401 49

Cabe aclarar que estoy desplegando con el siguiente comando:

docker run --detach   --hostname api.uunn.local   --publish 8183:80   --name api   --restart always   --env-file api.env   --volume /usr/local/proyectos/siu/assets:/usr/local/app/resources   hub.siu.edu.ar:5005/siu-arai/arai-usuarios/api:v3.2.0

El archivo env esta obtenido de la siguiente dirección: https://hub.siu.edu.ar/siu-arai/arai-usuarios/-/blob/master/api/templates/.env.dist

No entiendo que puede estar pasando. Probe con las versiones 3.0.0, 3.1.0, 3.2.0, 3.2.2, 3.2.4, 3.3.0 y en ninguna logre hacer funcionar la api. Todo el resto de servicios funciona. Estoy queriendo conectar guaraní con araí ya que estamos intentando hacer funcionar la firma digital para actas y certificados. No estamos implementando EEI.

Saludos cordiales y muchas gracias desde ya!

Hola!! por lo que veo en el log que nos compartiste, hay un error de sintaxis

MAIN.DEBUG: Recupera lista de clientes de api {"clientes":"'[[\\"documentos\\",\\"documentos123\\"],[\\"huarpe\\",\\"huarpe123\\"],[\\"admin\\",\\"admin123\\"]]'","usuario":"admin","tipo-api":"basic"} []\n`

acá lo que dice la documentación: https://documentacion.siu.edu.ar/usuarios/docs/cache/config-env/#api

Acá te dejo un ejemplo:

API_BASIC_CLIENTES=[["personas", "personas123"], ["huarpe", "huarpe123"], ["usuarios", "usuarios123"], ["documentos", "documentos123"]]

Hola Norberto, muchisimas gracias! me salvaste en todas. La verdad que no sabía que esos espacios eran importantes!

Abrazo!