Añadir un conector lleva cuatro campos y aproximadamente un minuto, y casi todo el mundo se atasca en el mismo. El cliente pregunta cómo debe autenticarse, ofrece OAuth y una cabecera de petición, y la respuesta correcta es la tercera opción que nadie espera: ninguna.
Por qué ninguna es lo correcto
La clave ya está en la dirección. Un conector apuntado a ella está apuntado a una puerta que ya está abierta para quien tenga esa URL, así que no queda nada que OAuth tenga que organizar. Elige OAuth de todos modos y el cliente se pone a buscar un servidor de autorización que nunca iba a responder; añade una cabecera bearer y habrás enviado una segunda credencial a un servidor que no pedía ninguna.
No es un atajo para saltarse la seguridad. Traslada toda la seguridad a un solo lugar — la dirección — que es algo que puedes ver, copiar, pegar y revocar, en lugar de un flujo en el que tienes que confiar en que tres partes lo hayan implementado correctamente.
Dónde va el cuidado en su lugar
- Trata la dirección como la credencial, porque lo es. Su sitio es el cliente y ningún otro: ni en un documento compartido, ni en una captura de pantalla de tus ajustes.
- Crea una por cliente si quieres. Revocar una clave solo desactiva los conectores construidos sobre ella.
- Usa las direcciones acotadas cuando un asistente tenga una sola tarea. Un conector que solo puede leer la bandeja de entrada no puede publicar en LinkedIn por error.
- Revoca de inmediato si una se filtra. Es instantáneo, y crear otra lleva un segundo.
La otra mitad de la respuesta
La razón por la que una dirección abierta es asumible es que lo que hay detrás es cuidadoso por su cuenta. Una campaña da una acción por turno y calcula el presupuesto del día a partir de las acciones ya realizadas. Todo lo que lleve tu nombre espera tu sí. Una pausa de LinkedIn se trata como una pausa, en lugar de reintentarse hasta acabar en una restricción. Un asistente con la dirección sigue sin poder hacer que tu cuenta haga veinte cosas en un minuto, porque nada de lo que hay aquí puede.
Si recuerdas una sola línea de todo esto: cuando el cliente pregunte cómo autenticarse, di «ninguna» y deja vacías las cabeceras.
Preguntas frecuentes
¿Y si un cliente no me deja elegir «ninguna»?
Entonces está pidiendo una cabecera y no una identidad, y la clave va ahí: X-API-KEY, con la dirección simple y sin la clave en la ruta. Todo cliente que merezca la pena ofrece «ninguna»; los que no la ofrecen suelen ser versiones antiguas, y actualizar es el camino más corto.
¿Una clave para todo, o una para cada cliente?
Una para cada uno, si usas más de un cliente. No cuestan nada, el panel las enumera con la última vez que se usó cada una, y así revocar una desactiva un solo conector en lugar de todos.
¿Qué pasa en el momento en que revoco una?
Todo lo que se construyó sobre ella deja de responder, de inmediato. Un conector que sigue apuntando a una clave revocada informa de que no tiene herramientas, que es lo mismo que informa una dirección mal escrita; así que revoca a propósito y crea la clave de reemplazo antes de ponerte a buscar qué se rompió.