

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configurer Slack pour AppFabric
<a name="slack"></a>

Slacka pour mission de rendre la vie professionnelle des gens plus simple, plus agréable et plus productive. Il s'agit de la plateforme de productivité destinée aux entreprises clientes qui améliore les performances en permettant à chacun de bénéficier d'une automatisation sans code, en simplifiant la recherche et le partage des connaissances, et en maintenant les équipes connectées et engagées alors qu'elles progressent ensemble. Dans le cadre deSalesforce, Slack est profondément intégré à Salesforce Customer 360, augmentant ainsi la productivité des équipes de vente, de service et de marketing. Pour en savoir plus et commencer Slack gratuitement, rendez-vous sur [slack.com](https://www.slack.com).

 AWS AppFabric Pour des raisons de sécurité, vous pouvez auditer les journaux et les données utilisateurSlack, normaliser les données au format Open Cybersecurity Schema Framework (OCSF) et les exporter vers un bucket Amazon Simple Storage Service (Amazon S3) ou un flux Amazon Data Firehose.

**Topics**
+ [AppFabric support pour Slack](#slack-appfabric-support)
+ [Connexion AppFabric à votre Slack compte](#slack-appfabric-connecting)

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

AppFabric prend en charge la réception d'informations sur les utilisateurs et de journaux d'audit à partir deSlack.

### Conditions préalables
<a name="slack-prerequisites"></a>

Pour pouvoir AppFabric transférer des journaux d'audit depuis Slack des destinations prises en charge, vous devez satisfaire aux exigences suivantes :
+ Vous devez avoir un plan Enterprise Grid avecSlack. Pour plus d'informations, consultez la section [Présentation d'SlackEnterprise Grid](https://slack.com/resources/why-use-slack/slack-enterprise-grid) sur le Slack site Web.
+ Vous devez avoir un utilisateur ayant le rôle de **propriétaire de l'organisation** dans votre Slack compte. Pour plus d'informations sur les rôles, consultez la section [Types de rôles Slack dans](https://slack.com/help/articles/360018112273-Types-of-roles-in-Slack) le *centre d'Slackaide* du site Slack Web.

### Considérations relatives aux limites de taux
<a name="slack-rate-limits"></a>

Slackimpose des limites de débit à l'SlackAPI. Pour plus d'informations sur les limites de débit des Slack API, consultez la section [Limites de débit](https://api.slack.com/docs/rate-limits) dans le *guide d'utilisation des Slack API* sur le Slack site Web. Si la combinaison AppFabric de vos applications Slack API existantes dépasse la limite, l'affichage des journaux d'audit AppFabric peut être retardé.

### Considérations relatives au retard des données
<a name="slack-data-delay"></a>

Il se peut qu'un délai de 30 minutes s'écoule avant qu'un événement d'audit ne soit livré à votre destination. Cela est dû au retard dans les événements d'audit mis à disposition par l'application ainsi qu'aux précautions prises pour réduire les pertes de données. Toutefois, cela peut être personnalisable au niveau du compte. Pour obtenir de l’aide, contactez [Support](https://aws.amazon.com/contact-us/).

## Connexion AppFabric à votre Slack compte
<a name="slack-appfabric-connecting"></a>

Après avoir créé votre bundle d'applications au sein du AppFabric service, vous devez autoriser AppFabric avecSlack. Pour trouver les informations requises pour Slack l'autorisation AppFabric, procédez comme suit.

### Création d'une OAuth application
<a name="slack-create-oauth-application"></a>

AppFabric s'intègre à Slack l'utilisation OAuth. Il existe deux manières de créer une OAuth application : **en utilisant un manifeste d'application** ou en **partant de zéro**. Pour créer une OAuth application dansSlack, procédez comme suit.

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

1. Accédez à l'[interface utilisateur de gestion des Slack applications](https://api.slack.com/apps) dans votre navigateur.

1. Choisissez **Créer une nouvelle application**.

1. Choisissez **À partir d'un manifeste d'application**.

1. Choisissez l'espace de travail pour lequel vous souhaitez autoriser AppFabric.

1. Dans la zone **Entrez le manifeste de l'application ci-dessous**, choisissez **JSON** et remplacez le JSON existant par le suivant. Remplacez *<region>* par le produit approprié Région AWS (par exemple,*`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. Copiez et enregistrez l'ID client et le secret du client depuis la page **Informations de base**.

1. Pour ce `auditLogs:read` faire, vous devez activer la distribution publique de votre application. Pour plus d'informations, consultez [Activer la distribution publique](https://api.slack.com/start/distributing/public#enabling) sur le site Web de Slack.

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

1. Choisissez **À partir de zéro** sur l'écran **Créer une application**.

1. Donnez un nom à votre application et choisissez un espace de travail.

1. Copiez et enregistrez l'ID client et le secret du client depuis la page **Informations de base**.

1. Sur la page **OAuth & Permissions**, optez pour l'option **Sécurité avancée des jetons via la rotation des jetons**.

1. Ajoutez une URL au format suivant dans la URLs section **Redirection** de la page **OAuth & Permissions**.

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

   Dans cette URL se `<region>` trouve le code Région AWS dans lequel vous avez configuré votre bundle d' AppFabric applications. Par exemple, le code pour la région USA Est (Virginie du Nord) est `us-east-1`. Pour cette région, l'URL de redirection est`https://us-east-1.console.aws.amazon.com/appfabric/oauth2`.

1. Pour ce `auditLogs:read` faire, vous devez activer la distribution publique de votre application. Pour plus d'informations, consultez [Activer la distribution publique](https://api.slack.com/start/distributing/public#enabling) sur le site Web de Slack.

------

### Champs d'application requis
<a name="slack-required-scopes"></a>

**Note**  
Cette section ne s'applique que si vous avez choisi de créer l' OAuth application à partir de zéro. Ignorez cette section si vous avez choisi d'utiliser le manifeste de l'application pour créer une autorisation d'application.

Vous devez ajouter les étendues de jetons utilisateur suivantes sur la page **OAuth & Permissions** de votre Slack OAuth application :
+ `auditlogs:read`
+ `users:read.email`
+ `users:read`

### Autorisations relatives aux applications
<a name="slack-app-authorizations"></a>

#### ID du locataire
<a name="slack-tenant-id"></a>

AppFabric vous demandera votre numéro de locataire. L'identifiant du locataire indiqué AppFabric est l'identifiant de votre Slack espace de travail. Pour obtenir votre identifiant de locataire, suivez les instructions de la section [Localiser votre Slack URL](https://slack.com/help/articles/221769328-Locate-your-Slack-URL) dans le *centre d'Slackaide* du Slack site Web. L'URL Slack de votre espace de travail a un format similaire à `examplecorp.slack.com` ou`examplecorp.enterprise.slack.com`. L'identifiant de locataire dont vous avez besoin est `examplecorp` sans `.slack.com` ou`.enterprise.slack.com`.

#### Nom du locataire
<a name="slack-tenant-name"></a>

Entrez un nom identifiant l'identifiant de votre Slack espace de travail. AppFabricutilise le nom du locataire pour étiqueter les autorisations de l'application et toutes les ingestions créées à partir de l'autorisation de l'application

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

AppFabric demandera l'ID client à votre Slack OAuth application. Pour trouver l'ID client, procédez comme suit :

1. Accédez à l'[interface utilisateur de gestion des Slack applications](https://api.slack.com/apps) dans votre navigateur.

1. Choisissez l' OAuth application que vous utilisez avec AppFabric.

1. Entrez l'ID client de la page **Informations de base** dans le champ **ID client** de AppFabric.

#### Secret client
<a name="slack-client-secret"></a>

AppFabric demandera le secret du client à votre Slack OAuth application. Pour trouver le secret du client, procédez comme suit :

1. Accédez à l'[interface utilisateur de gestion des Slack applications](https://api.slack.com/apps) dans votre navigateur.

1. Choisissez l' OAuth application que vous utilisez avec AppFabric.

1. Entrez le secret du client depuis la page **Informations de base** dans le champ **Secret du client** dans AppFabric.

#### Approuver l'autorisation
<a name="slack-approve-authorization"></a>

Après avoir créé l'autorisation de l'application dans AppFabric, vous recevrez une fenêtre contextuelle vous Slack demandant d'approuver l'autorisation. Pour approuver l' AppFabric autorisation, choisissez **Autoriser**.