> ## Documentation Index
> Fetch the complete documentation index at: https://auth0.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Slack

> Connectez vos agents d’IA à Slack pour faciliter la communication d’équipe et automatiser vos flux de production.

Connectez vos agents d’IA à Slack pour faciliter la communication au sein de l’équipe et automatiser vos flux de production.

## Connecter Slack à Auth0

**1. Configuration de Slack**

<ol>
  <li>
    Inscrivez-vous pour obtenir un [compte développeur Slack](https://slack.com/signin).
  </li>

  <li>
    Si ce n’est pas déjà fait, créez une [application
    Slack](https://api.slack.com/apps?new_app=1). Choisissez l’option **From scratch**,
    donnez-lui un nom et choisissez un espace de travail.
  </li>

  <li>
    Une fois votre application créée, copiez le **Client ID** et le **Client Secret**.
  </li>

  <li>
    Dans la section **OAuth & Permissions** du menu de navigation de gauche, procédez
    comme suit :

    <ol>
      <li>
        Sous **OAuth Tokens**, activez **Token Rotation** afin que l’application
        prenne en charge les jetons de renouvellement.
      </li>

      <li>
        Sous **Redirect URLs**, ajoutez
        `https://YOUR_AUTH0_DOMAIN/login/callback` comme nouvelle URL de redirection.

        You can find the **Auth0 domain** in the [Auth0 Dashboard](https://manage.auth0.com/).

        You can find this under **Applications > \[Your Application] > Settings > Basic Information > Domain**.

        If you are using the [custom domains](/docs/customize/custom-domains) feature, your Auth0 domain is the custom domain. You can find this under **Branding > Custom Domains**.
      </li>

      <li>
        Sous **Scopes**, ajoutez les permissions OAuth nécessaires au
        fonctionnement de votre application.
      </li>
    </ol>
  </li>
</ol>

**2. Configuration d’Auth0**

<ol>
  <li>
    Dans l’[Auth0 Dashboard](https://manage.auth0.com/), accédez à
    **Authentication > Social**. Sélectionnez **Create Connection**, puis
    **Sign in with Slack**. Sélectionnez **Continue**.
  </li>

  <li>
    Dans **General**, saisissez le **Client ID** et le **Client Secret** de
    l’application OAuth Slack que vous avez créée.
  </li>

  <li>
    Dans **Purpose**, activez **Comptes connectés pour Token Vault**. La
    connexion pourra ainsi récupérer et stocker de façon sécurisée les jetons d’accès pour des API externes. Pour en savoir plus, consultez [Configurer les comptes connectés pour Token Vault](/docs/fr-ca/secure/call-apis-on-users-behalf/token-vault/connected-accounts-for-token-vault).
  </li>

  <li>Sélectionnez **Create**.</li>

  <li>
    Après l’enregistrement, accédez à l’onglet **Applications** et sélectionnez les applications
    qui doivent utiliser cette connexion.
  </li>
</ol>

Si votre application utilise les [Organisations](/docs/fr-ca/manage-users/organizations), authentifiez l’utilisateur auprès de l’organisation cible avant de lancer le flux Connected Accounts. Token Vault stocke néanmoins le compte Slack connecté dans le profil Auth0 de l’utilisateur; chaque membre de l’organisation autorise donc son propre compte Slack.

Ce guide vous explique comment configurer la connexion **Slack** dans Auth0.
Pour un exemple complet montrant comment configurer votre application afin d’appeler des API tierces au nom de l’utilisateur
à l’aide d’une telle connexion, consultez le guide de démarrage rapide
[Appeler des API tierces au nom de l’utilisateur](/ai/docs/get-started/call-third-party-apis-on-users-behalf).

## Exemple de configuration du Token Vault

Pour configurer le Token Vault de votre connexion Slack, vous pouvez utiliser l'extrait de code suivant dans votre application :

**JavaScript**

**Python**

## Next steps

* To learn how to configure applications to access Token Vault, read [Configure Token Vault](/docs/secure/call-apis-on-users-behalf/token-vault/configure-token-vault).
* If your application uses [Organizations](/docs/manage-users/organizations), authenticate the user with the target organization before initiating the Connected Accounts flow. Connected accounts remain linked to the individual user profile.
* To learn how to get an access token to make a tool call, complete the [Call third-party APIs on user's behalf Quickstart](/ai/docs/get-started/call-third-party-apis-on-users-behalf).
