nxar.Aprender
Integraciones: hablá con otros sistemas0 de 6 capítulos
  1. 1Qué es una integración
  2. 2Tu primera integración
  3. 3Usar la respuesta en una automation
  4. 4Mandar datos a otro sistema
  5. 5Quién puede usarla
  6. 6Errores y registro de llamadas

Casos de uso

  1. ·Traer la cotización del dólar a una oportunidad
  2. ·Autenticación con bearer token
  3. ·Autenticación con usuario y contraseña (basic)
  4. ·API key en un header
  5. ·API key en la URL
  6. ·Una API que pide varios headers
  7. ·OAuth2 client credentials
  8. ·OAuth2 JWT bearer

← Volver al recorrido

Caso de uso · Integraciones: hablá con otros sistemas · 6 min

Autenticación con usuario y contraseña (basic)

Sistemas más viejos o internos que piden usuario y contraseña en cada llamada. Cómo cargarlos y comprobar que el servicio los acepta.

Cuándo. La documentación habla de Basic Auth o de “autenticación HTTP con usuario y contraseña”. Es común en sistemas de gestión instalados hace años y en APIs internas. El sistema de gestión de Diego, por ejemplo, tiene un usuario técnico para integraciones.

Qué hace Nxar. Junta usuario y contraseña, los codifica como pide el estándar y agrega el header Authorization: Basic … en cada llamada. La contraseña se guarda cifrada.

Para probarlo usamos https://httpbin.org/basic-auth/diego/delsur2026: esa dirección acepta sólo el usuario diego con la contraseña delsur2026 (los dos últimos tramos de la URL son el usuario y la contraseña esperados).

Probalo en un workspace de práctica

Un workspace con el escenario ya armado, que se borra solo a las 48 h. Estamos terminándolo.

Creá la integración

ConfiguraciónIntegraciones y APIIntegrations

Nueva Integration: Etiqueta Gestión (basic), Nombre gestion_basic, Método GET, URL https://httpbin.org/basic-auth/diego/delsur2026. Crear.

Cargá usuario y contraseña

Editar. En Autenticación, Tipo: Basic auth. Aparecen dos campos:

  • Usuario: diego
  • Contraseña: delsur2026

Guardar. Volvé a la lista con la flecha y abrí Gestión (basic) de nuevo: Autenticación dice Basic auth · diego. El usuario se muestra; la contraseña, nunca.

Bloque Autenticación en edición con Tipo Basic auth, Usuario diego y Contraseña enmascarada
Usuario a la vista, contraseña enmascarada.

Probala

En Test, Ejecutar Test. La respuesta es 200:

{
  "authenticated": true,
  "user": "diego"
}
Ficha de Gestión (basic) con Autenticación Basic auth · diego y el Test en 200
httpbin confirma el usuario que recibió.

Comprobá que una contraseña mala falla

Editar, cambiá Contraseña por otra, Guardar, reabrí y Ejecutar Test: ahora es 401. Volvé a poner delsur2026 para dejarla andando.

Basic auth manda la contraseña en cada llamada (codificada, no cifrada). Usala sólo con direcciones https://, y con un usuario técnico que tenga los permisos justos en el otro sistema, no con el de una persona.

Cómo saber que te salió

Con diego / delsur2026, Ejecutar Test da 200 y "user": "diego"; con otra contraseña da 401.

¿Te funcionó?