Configurando o fornecimento para o Slack

Provisione usuários de Verify para um aplicativo Slack.

Antes de começar

É necessário ter um token de acesso gerado a partir do Slack. É necessário um token de acesso OAuth para configurar o fornecimento de usuário no Verify.

Sobre esta tarefa

O fornecimento oferece os recursos a seguir.
Criar novos usuários
Novos usuários que são criados através de Verify também são criados no aplicativo Slack.
Excluir usuários
Desativar o usuário ou desabilitar o acesso do usuário ao aplicativo por meio de Verify exclui o usuário no aplicativo Slack.
Modificar o perfil do usuário
As atualizações feitas no perfil do usuário através de Verify são empurradas para o aplicativo de terceiros.
Suspensão e restauração do usuário
A suspensão de um usuário por meio de Verify desativa o usuário e restaurando o usuário por meio de Verify ativa o usuário no aplicativo Slack.
Sincronização e correção de usuário
A sincronização e a correção de usuário são suportadas somente por meio de APIs. A sincronização busca todos os usuários do aplicativo Slack, cria os usuários no Verify e, de acordo com a política de correção, modifica os atributos.
Autorização de baixa granularidade
A autorização de baixa granularidade não é suportada para o aplicativo Slack.

Procedimento

  1. Efetue login em sua conta do Slack como um proprietário da área de trabalho, usando a seguinte URL:
    https://<Slack host name>.slack.com
  2. Para criar um novo aplicativo do Slack, abra a seguinte URL:
    https://api.slack.com/apps?new_app=1
  3. Forneça um nome significativo para Nome do App.
  4. Clique em Espaço de trabalho do Slack para desenvolvimento > Criar aplicativo.
  5. Execute um dos procedimentos a seguir.
    • Caso esteja usando o plano Enterprise Grid,
      1. Navegue até Recursos > OAuth e e Permissões
      2. Na seção Escopos do token de robô, clique em Incluir um escopo de OAuth.
      3. Selecione qualquer Escopo de OAuth na lista suspensa. Por exemplo, users:read.
      4. Na seção Escopos do token do usuário, clique em Incluir um escopo de OAuth.
      5. Selecione administrador na lista suspensa.
      6. Navegue até Recursos > Aplicativos de nível organizacional
      7. Na seção Programa de apps da organização, clique em Inscrever apps de nível de organização.
      8. Clique em Opt-in.
      9. Selecione Entendo que o cancelamento deste recurso não pode ser facilmente feito. O cancelamento exigirá o envio de uma solicitação na caixa de seleção Slack Help Center.
      10. Clique em Sim. Inscrever.
      11. Para usar a distribuição pública, execute as etapas a seguir:
        1. Navegue até Recursos > OAuth e e Permissões.
        2. Na seção URLs de redirecionamento, clique em Incluir nova URL de redirecionamento.
        3. Inclua https://localhost/ como a URL de redirecionamento.
        4. Clique em Incluir.
        5. Clique em Salvar URLs.
        6. Navegue até Configurações > Gerenciar Distribuição.
        7. Na seção Compartilhar seu aplicativo com outras áreas de trabalho, clique em Remover informações codificadas permanentemente.
        8. Marque a caixa de seleção Revisei e removi as informações codificadas permanentemente.
        9. Clique em Activar Distribuição Pública.
      12. Navegue até Configurações > Instalar aplicativo.
      13. Clique em Instalar em Organização.
      14. Clique em Permitir.
      15. Na seção Tokens OAuth para sua equipe, copie e armazene os valores de Token de acesso OAuth.
    • Se você estiver usando o plano Plus,
      1. Navegue até Recursos > OAuth e e Permissões.
      2. Na seção Escopos do token do usuário, clique em Incluir um escopo de OAuth.
      3. Selecione administrador na lista suspensa.
      4. Navegue até Configurações > Instalar aplicativo.
      5. Clique em Instalar no Espaço de Trabalho.
      6. Clique em Permitir.
      7. Na seção Tokens OAuth para sua equipe, copie e armazene os valores de Token de acesso OAuth.
  6. O token de acesso OAuth necessário para configurar o provisionamento em Verify.