

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Configurar Slack para AppFabric
<a name="slack"></a>

Slack tiene la misión de hacer que la vida laboral de las personas sea más sencilla, agradable y productiva. Es la plataforma de productividad para empresas clientes que mejora el rendimiento al capacitar a todos con la automatización sin código, haciendo que la búsqueda y el intercambio de conocimientos sean fluidos manteniendo a los equipos conectados y comprometidos a medida que avanzan juntos en el trabajo. Como parte de Salesforce, Slack está profundamente integrada en Salesforce Customer 360, lo que potencia la productividad de los equipos de ventas, servicio y marketing. Para obtener más información y empezar a usar Slack de forma gratuita, visite [slack.com](https://www.slack.com).

Puede utilizarlos por motivos de seguridad AWS AppFabric para auditar los registros y los datos de los usuariosSlack, normalizar los datos al formato Open Cybersecurity Schema Framework (OCSF) y enviar los datos a un bucket de Amazon Simple Storage Service (Amazon S3) o a una transmisión de Amazon Data Firehose.

**Topics**
+ [AppFabric soporte para Slack](#slack-appfabric-support)
+ [AppFabric Conectarse a tu Slack cuenta](#slack-appfabric-connecting)

## AppFabric soporte para Slack
<a name="slack-appfabric-support"></a>

AppFabric admite la recepción de información de usuario y registros de auditoría desdeSlack.

### Requisitos previos
<a name="slack-prerequisites"></a>

 AppFabric Para poder transferir los registros de auditoría Slack a los destinos admitidos, debe cumplir los siguientes requisitos:
+ Debe tener un plan Enterprise Grid con Slack. Para obtener más información, consulte la [Introducción a Enterprise Grid con Slack](https://slack.com/resources/why-use-slack/slack-enterprise-grid) en el sitio web de Slack.
+ Debe tener un usuario con el rol de **propietario de la organización** en su cuenta de Slack. Para obtener más información sobre las funciones, consulte [Tipos de funciones en Slack](https://slack.com/help/articles/360018112273-Types-of-roles-in-Slack) en el *Centro de ayuda de Slack* del sitio web de Slack.

### Consideraciones de límites de velocidad
<a name="slack-rate-limits"></a>

Slack impone límites de velocidad a la API de Slack. Para obtener más información sobre los límites de tasa de la API de Slack, consulte los [límites de tasa](https://api.slack.com/docs/rate-limits) en la *Guía de uso de la API de Slack* del sitio web de Slack. Si la combinación de las aplicaciones de Slack API existentes AppFabric y las aplicaciones de API existentes supera el límite, es AppFabric posible que los registros de auditoría se retrasen.

### Consideraciones sobre el retraso de datos
<a name="slack-data-delay"></a>

Es posible que se produzca un retraso de hasta 30 minutos para que un evento de auditoría se entregue a su destino. Esto se debe al retraso con el que la aplicación envía los eventos de auditoría, así como a las protecciones adoptadas para reducir la pérdida de datos. Sin embargo, esto puede personalizarse a nivel de cuenta. Para obtener ayuda, póngase en contacto con [Soporte](https://aws.amazon.com/contact-us/).

## AppFabric Conectarse a tu Slack cuenta
<a name="slack-appfabric-connecting"></a>

Después de crear tu paquete de aplicaciones dentro del AppFabric servicio, debes autorizarlo AppFabric conSlack. Para encontrar la información necesaria para realizar Slack la autorización AppFabric, sigue estos pasos.

### Cree una OAuth aplicación
<a name="slack-create-oauth-application"></a>

AppFabric se integra con Slack el uso OAuth. Hay dos formas de crear una OAuth aplicación: **mediante un manifiesto de aplicación** o **desde cero**. Para crear una OAuth aplicación enSlack, sigue estos pasos.

------
#### [ Using an app manifest ]

1. Navegue hasta la [interfaz de usuario de administración de aplicaciones de Slack](https://api.slack.com/apps) en su navegador.

1. Elija **Crear nueva aplicación**.

1. Elija **Desde el manifiesto de una aplicación**.

1. Elija el espacio de trabajo para el que desea autorizar AppFabric.

1. En el cuadro **Introduzca el manifiesto de la aplicación a continuación**, elija **JSON** y sustituya el JSON existente por el siguiente. {{<region>}}Sustitúyalo por el apropiado Región de AWS (por ejemplo,{{`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
       }
   }
   ```

1. Copie y guarde la ID y el secreto del cliente de la página de **información básica**.

1. Para conocer el alcance de `auditLogs:read`, debe habilitar la distribución pública de su aplicación. Para obtener más información, consulte [Habilitar la distribución pública](https://api.slack.com/start/distributing/public#enabling) en el sitio web de Slack.

------
#### [ From scratch ]

1. Seleccione **Desde cero** en la pantalla **Crear una aplicación**.

1. Póngale un nombre a su aplicación y elija un espacio de trabajo.

1. Copie y guarde la ID y el secreto del cliente de la página de **información básica**.

1. En la página **OAuth y permisos**, selecciona la opción de **seguridad avanzada de los tokens mediante la rotación** de los mismos.

1. Añade una URL con el siguiente formato en la URLs sección de **redireccionamiento** de la página **OAuth y permisos**.

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

   En esta URL, `{{<region>}}` se encuentra el código Región de AWS en el que configuraste el paquete de AppFabric aplicaciones. Por ejemplo, el código de la región del Este de EE. UU. (Norte de Virginia) es `us-east-1`. Para esa región, la URL de redireccionamiento es `https://{{us-east-1}}.console.aws.amazon.com/appfabric/oauth2`.

1. Para conocer el alcance de `auditLogs:read`, debe habilitar la distribución pública de su aplicación. Para obtener más información, consulte [Habilitar la distribución pública](https://api.slack.com/start/distributing/public#enabling) en el sitio web de Slack.

------

### Ámbitos obligatorios
<a name="slack-required-scopes"></a>

**nota**  
Esta sección solo es aplicable si has decidido crear la OAuth aplicación desde cero. Omita esta sección si elige usar el manifiesto de la aplicación para crear una autorización de aplicación.

Debe añadir los siguientes ámbitos de token de usuario en la página **OAuth y permisos** de su Slack OAuth aplicación:
+ `auditlogs:read`
+ `users:read.email`
+ `users:read`

### Autorizaciones de la aplicación
<a name="slack-app-authorizations"></a>

#### ID de inquilino
<a name="slack-tenant-id"></a>

AppFabric solicitará tu ID de inquilino. El ID de inquilino AppFabric es el ID de tu Slack espacio de trabajo. Para obtener su ID de inquilino, siga las instrucciones de [Busque su URL de Slack](https://slack.com/help/articles/221769328-Locate-your-Slack-URL) en el *Centro de ayuda de Slack* del sitio web de Slack. La URL de su espacio de trabajo de Slack tiene un formato similar a `examplecorp.slack.com` o `examplecorp.enterprise.slack.com`. La ID de inquilino que necesita es `examplecorp` sin `.slack.com` ni `.enterprise.slack.com`.

#### Nombre de inquilino
<a name="slack-tenant-name"></a>

Introduce un nombre que identifique el ID de tu Slack espacio de trabajo. AppFabricusa el nombre del inquilino para etiquetar las autorizaciones de la aplicación y cualquier incorporación creada a partir de la autorización de la aplicación

#### ID de cliente
<a name="slack-client-id"></a>

AppFabric solicitará el ID de cliente desde tu aplicación. Slack OAuth Siga los pasos siguientes para encontrar la ID de cliente:

1. Navegue hasta la [interfaz de usuario de administración de aplicaciones de Slack](https://api.slack.com/apps) en su navegador.

1. Elige la OAuth aplicación con la que vas a utilizar AppFabric.

1. Introduzca el ID de cliente de la página de **información básica** en el campo **ID de cliente** de AppFabric.

#### Secreto del cliente
<a name="slack-client-secret"></a>

AppFabric solicitará el secreto de cliente desde su Slack OAuth aplicación. Siga los pasos siguientes para encontrar su secreto de cliente:

1. Navegue hasta la [interfaz de usuario de administración de aplicaciones de Slack](https://api.slack.com/apps) en su navegador.

1. Elige la OAuth aplicación con la que utilices AppFabric.

1. Introduzca el secreto del cliente de la página de **información básica** en el campo **secreto del cliente** de AppFabric.

#### Cómo aprobar la autorización
<a name="slack-approve-authorization"></a>

Tras crear la autorización de la aplicación AppFabric, aparecerá una ventana emergente en la que podrás Slack aprobar la autorización. Para aprobar la AppFabric autorización, selecciona **permitir**.