Integração com o Slack

Os códigos 2FA da equipa no Slack

Escreva /otp no Slack e receba o código 2FA da conta partilhada, visível só para si. Segredos cifrados, restrições por canal e registo de acessos.

Interface de demonstração. Os códigos são fictícios.
O tutorial num minuto
A reprodução carrega o leitor do YouTube (Google). Política de privacidade

Em muitas equipas, o pedido de código já chega pelo Slack: «alguém tem o código do GitHub?». Com a integração do Share Auth, a resposta deixa de depender da pessoa que tem o telemóvel.

O que faz o comando

  • /otp github devolve o código atual da conta, o tempo que lhe resta e o código seguinte, com um botão para obter um novo.
  • /otp-list mostra as contas disponíveis neste canal, cada uma com o seu botão: não é preciso decorar os nomes.
  • /help recorda os comandos.

O nome não precisa de ser exato. /otp github prod encontra «GitHub Production» a partir de palavras do nome, do emissor ou da descrição e, se várias contas corresponderem, o Slack propõe-lhe as candidatas.

As respostas são efémeras: só quem escreveu o comando as vê.

Quem pode obter o quê

Uma integração abre o acesso a todo o espaço de trabalho do Slack ligado. O Slack prova de que espaço vem o comando, não que conta Share Auth o lança, por isso as funções da equipa não se aplicam aqui. Em vez delas, existem:

  • as restrições por canal, que associam cada canal apenas aos segredos que pode obter: #finance vê o Stripe, #ops vê a AWS;
  • o registo de acessos, onde cada código comunicado figura com o nome transmitido pelo Slack e a hora, ficando o canal anotado na atividade da integração;
  • um limite de comandos por pessoa, para que ninguém possa disparar pedidos em série.

Só o proprietário da equipa pode criar, alterar ou desativar a integração. Cada chamada é verificada pela assinatura do Slack: um pedido que não venha do seu espaço de trabalho é recusado.

Configurar a integração

  1. No Share Auth, abra Integrações e escolha o Slack em Ligação com um clique.
  2. O Slack pede-lhe que autorize a aplicação Share Auth no seu espaço de trabalho. A integração é criada de imediato, sem credenciais para copiar.
  3. Opcional: ative as restrições por canal e associe os segredos.

Prefere a sua própria aplicação do Slack? A configuração manual continua possível: a página indica onde encontrar o token do bot e o segredo de assinatura, e fornece o URL do webhook a colar na sua aplicação, para os comandos e para os botões.

A página da integração mostra depois a sua atividade recente, incluindo os comandos recusados.

Perguntas frequentes

Não. A resposta é efémera: só a pessoa que escreveu o comando a vê, e desaparece quando o Slack é recarregado.