Integración con Slack

Los códigos 2FA del equipo en Slack

Escribe /otp en Slack y recibe el código 2FA de la cuenta compartida, visible solo para ti. Secretos cifrados, restricciones por canal y registro de accesos.

Interfaz de demostración. Los códigos son ficticios.
El tutorial en un minuto
Al reproducirlo se carga el reproductor de YouTube (Google). Política de privacidad

En muchos equipos, la petición de un código ya llega por Slack: «¿alguien tiene el código de GitHub?». Con la integración de Share Auth, la respuesta ya no depende de quién tenga el teléfono.

Qué hace el comando

  • /otp github devuelve el código actual de la cuenta, el tiempo que le queda y el código siguiente, con un botón para obtener uno nuevo.
  • /otp-list muestra las cuentas disponibles en ese canal, cada una con su botón: no hace falta recordar los nombres.
  • /help recuerda los comandos.

El nombre no tiene que ser exacto. /otp github prod encuentra «GitHub Production» a partir de palabras del nombre, del emisor o de la descripción, y si varias cuentas coinciden, Slack te propone las candidatas.

Las respuestas son efímeras: solo las ve quien escribió el comando.

Quién puede obtener qué

Una integración abre el acceso a todo el espacio de trabajo de Slack conectado. Slack demuestra de qué espacio viene el comando, no qué cuenta de Share Auth lo lanza: por eso los roles del equipo no se aplican aquí. Tres salvaguardas los sustituyen:

  • las restricciones por canal, que vinculan cada canal solo a los secretos que puede obtener: #finance ve Stripe, #ops ve AWS;
  • el registro de accesos, donde figura cada código facilitado con el nombre transmitido por Slack y la hora, y el canal queda anotado en la actividad de la integración;
  • un límite de comandos por persona, contra las ráfagas.

Solo el propietario del equipo puede crear, modificar o desactivar la integración. Cada llamada se verifica con la firma de Slack: una petición que no viene de tu espacio de trabajo se rechaza.

Configurar la integración

  1. En Share Auth, abre Integraciones y elige Slack en Conexión con un clic.
  2. Slack te pide que autorices la aplicación Share Auth en tu espacio de trabajo. La integración se crea al instante, sin credenciales que copiar.
  3. Opcional: activa las restricciones por canal y vincula los secretos.

¿Prefieres tu propia aplicación de Slack? La configuración manual sigue siendo posible: la página indica dónde encontrar el token del bot y el secreto de firma, y te da la URL de webhook que debes pegar en tu aplicación, para los comandos y para los botones.

La página de la integración muestra después su actividad reciente, incluidos los comandos rechazados.

Preguntas frecuentes

No. La respuesta es efímera: solo la ve la persona que escribió el comando, y desaparece al recargar Slack.