Configurar Slack para AppFabric - AWS AppFabric

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configurar Slack para AppFabric

O Slack tem a missão de tornar a vida profissional das pessoas mais simples, mais agradável e mais produtiva. É a plataforma de produtividade para empresas clientes que melhora o desempenho ao capacitar todos com automação sem código, simplificando a pesquisa e o compartilhamento de conhecimento, além de manter as equipes conectadas e engajadas à medida que avançam no trabalho em conjunto. Como parte integrante do Salesforce, o Slack está profundamente incorporado ao Salesforce Customer 360, aumentando a produtividade das equipes de vendas, serviços e marketing. Para saber mais e começar a usar o Slack gratuitamente, visite slack.com.

AWS AppFabric Para fins de segurança, você pode auditar registros e dados do usuárioSlack, normalizar os dados no formato Open Cybersecurity Schema Framework (OCSF) e enviar os dados para um bucket do Amazon Simple Storage Service (Amazon S3) ou para um stream do Amazon Data Firehose.

AppFabric suporte para Slack

AppFabric suporta o recebimento de informações do usuário e registros de auditoria doSlack.

Pré-requisitos

Para usar AppFabric para transferir registros de auditoria Slack de destinos compatíveis, você deve atender aos seguintes requisitos:

  • Você deve ter um plano Enterprise Grid com Slack. Para obter mais informações, consulte Uma introdução ao Enterprise Grid do Slack no site do Slack.

  • Você deve ter um usuário com o perfil de Proprietário da organização em sua conta do Slack. Para obter mais informações sobre perfis, consulte Tipos de perfis no Slack, disponível na Central de Ajuda do Slack, no site do Slack.

Considerações sobre limites de taxa

O Slack impõe limites de taxa na API do Slack. Para obter mais informações sobre os limites de taxas de API do Slack, consulte Limites de taxa no Guia de uso de API do Slack no site do Slack. Se a combinação de seus aplicativos de Slack API existentes AppFabric e seus aplicativos excederem o limite, os registros de auditoria que aparecem AppFabric podem ser adiados.

Considerações sobre o atraso de dados

Poderá ocorrer um atraso de até 30 minutos para que um evento de auditoria seja entregue ao seu destino. Isso se deve ao atraso nos eventos de auditoria disponibilizados pelo aplicativo, bem como às precauções tomadas para reduzir a perda de dados. No entanto, isso pode ser personalizado ao nível da conta. Para obter ajuda, entre em contato com Suporte.

Conectando-se AppFabric à sua Slack conta

Depois de criar seu pacote de aplicativos dentro do AppFabric serviço, você deve autorizar AppFabric com. Slack Para encontrar as informações necessárias para autorizar Slack AppFabric, use as etapas a seguir.

Crie um OAuth aplicativo

AppFabric se integra ao Slack uso OAuth. Há duas maneiras de criar um OAuth aplicativo: usando um manifesto de aplicativo ou do zero. Para criar um OAuth aplicativo emSlack, use as etapas a seguir.

Using an app manifest
  1. Navegue até a Interface do usuário de gerenciamento de aplicativos do Slack em seu navegador.

  2. Selecione Create novo aplicativo.

  3. Escolha A partir de um manifesto de aplicativo.

  4. Escolha o espaço de trabalho para o qual você deseja AppFabric autorizar.

  5. Na caixa Inserir manifesto do aplicativo abaixo, escolha JSON e substitua o JSON existente pelo que segue. <region>Substitua pelo apropriado Região da AWS (por exemplo,us-east-1).

    { "display_information": { "name": "AppFabric" }, "oauth_config": { "redirect_urls": [ "https://<region>.console.aws.amazon.com/appfabric/oauth2" ], "scopes": { "user": [ "auditlogs:read", "users:read.email", "users:read" ] } }, "settings": { "org_deploy_enabled": false, "socket_mode_enabled": false, "token_rotation_enabled": true } }
  6. Copie e salve a ID e o segredo do cliente na página Informações básicas.

  7. Para o escopo do auditLogs:read, você deve ativar a distribuição pública do seu aplicativo. Para mais informações, consulte Ativação da distribuição pública no site do Slack.

From scratch
  1. Escolha Do zero na tela Criar um aplicativo.

  2. Dê um nome ao seu aplicativo e escolha um espaço de trabalho.

  3. Copie e salve a ID e o segredo do cliente na página Informações básicas.

  4. Na página OAuth & Permissões, opte pela opção Segurança avançada de tokens por meio da rotação de tokens.

  5. Adicione um URL com o seguinte formato na URLs seção Redirecionamento da página OAuth & Permissões.

    https://<region>.console.aws.amazon.com/appfabric/oauth2

    Nesse URL, <region> está o código Região da AWS no qual você configurou seu pacote de AppFabric aplicativos. Por exemplo, o código para a região Leste dos EUA (Norte da Virgínia) é us-east-1. Para essa região, o URL de redirecionamento é https://us-east-1.console.aws.amazon.com/appfabric/oauth2.

  6. Para o escopo do auditLogs:read, você deve ativar a distribuição pública do seu aplicativo. Para mais informações, consulte Ativação da distribuição pública no site do Slack.

Escopos necessários

nota

Esta seção só é aplicável se você optar por criar o OAuth aplicativo do zero. Ignore esta seção se você optar por usar o manifesto do aplicativo para criar uma autorização de aplicativo.

Você deve adicionar os seguintes escopos de token de usuário na página OAuth & Permissões do seu Slack OAuth aplicativo:

  • auditlogs:read

  • users:read.email

  • users:read

Autorizações do aplicativo

ID de locatário

AppFabric solicitará seu ID de inquilino. O ID do inquilino AppFabric é o ID do seu Slack espaço de trabalho. Para obter sua ID de locatário, siga as instruções em Localize seu URL do Slack na SlackCentral de Ajuda do site do Slack. O URL de seu espaço de trabalho do Slack tem um formato semelhante a examplecorp.slack.com ou examplecorp.enterprise.slack.com. A ID de locatário de que você precisa é examplecorp sem .slack.com ou .enterprise.slack.com.

Nome do locatário

Insira um nome que identifique o ID do seu Slack espaço de trabalho. AppFabricusa o nome do inquilino para rotular as autorizações do aplicativo e todas as ingestões criadas a partir da autorização do aplicativo

ID de cliente

AppFabric solicitará o ID do cliente do seu Slack OAuth aplicativo. Para encontrar a ID de cliente, siga as etapas abaixo:

  1. Navegue até a Interface do usuário de gerenciamento de aplicativos do Slack em seu navegador.

  2. Escolha o OAuth aplicativo com o qual você usa AppFabric.

  3. Insira a ID do cliente da página Informações básicas no campo ID do cliente em AppFabric.

Segredo do cliente

AppFabric solicitará o segredo do cliente do seu Slack OAuth aplicativo. Para encontrar o segredo do cliente, siga as etapas abaixo:

  1. Navegue até a interface do usuário de gerenciamento de aplicativos do Slack em seu navegador.

  2. Escolha o OAuth aplicativo com o qual você usa AppFabric.

  3. Insira o segredo do cliente da página Informações básicas no campo Segredo do cliente em AppFabric.

Aprovar autorização

Depois de criar a autorização do aplicativo em AppFabric, você receberá uma janela pop-up Slack para aprovar a autorização. Para aprovar a AppFabric autorização, escolha permitir.