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

> Découvrez comment enregistrer et configurer une application machine à machine (M2M) à l’aide de l’Auth0 Dashboard et l’autoriser au moyen de la fonctionnalité de test de la Management API.

# Enregistrer des applications machine à machine

Pour intégrer Auth0 à une application machine à machine (M2M), vous devez d’abord enregistrer votre application auprès d’Auth0 à l’aide de l’<Tooltip tip="Auth0 Dashboard : le principal produit d’Auth0 pour configurer vos services." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=Auth0+Dashboard">Auth0 Dashboard</Tooltip>. Ces applications peuvent inclure des applications non interactives, comme des outils en ligne de commande, des démons, des appareils IoT ou des services exécutés sur votre back-end.

Les applications M2M sont liées à une API et à ses autorisations ou [scopes](/fr-CA/docs/get-started/apis/scopes/api-scopes), qui sont choisis parmi des valeurs prédéfinies. Assurez-vous d’avoir déjà [enregistré l’API associée](/fr-CA/docs/get-started/auth0-overview/set-up-apis) auprès d’Auth0 et défini des scopes pour l’API avant de commencer cet enregistrement.

Si vous souhaitez autoriser votre application à accéder uniquement à la <Tooltip tip="Management API : un produit qui permet aux clients d’effectuer des tâches administratives." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=Management+API">Management API</Tooltip> d’Auth0, vous n’avez pas besoin d’enregistrer une API distincte; la Management API est déjà configurée pour vous.

Pour intégrer Auth0 à une application machine à machine (M2M), vous devez d’abord enregistrer votre application auprès d’Auth0 à l’aide de l’Auth0 Dashboard.

1. Accédez à [Dashboard > Applications > Applications](https://manage.auth0.com/#/applications) et cliquez sur **Create Application**.
2. Saisissez un nom descriptif pour votre application, sélectionnez **Machine to Machine Applications**, puis cliquez sur **Create**.
3. Sélectionnez l’API que vous voulez pouvoir appeler depuis votre application.
4. Chaque application M2M qui accède à une API doit se voir accorder un ensemble d’autorisations (ou de scopes) qui doivent être accordées par l’utilisateur authentifié. Pour savoir comment ajouter des autorisations, consultez [Add API Permissions](/fr-CA/docs/get-started/apis/add-api-permissions). Sélectionnez les **Permissions** que vous voulez inclure dans le jeton d’accès de votre application, puis cliquez sur **Authorize**.

   <Warning>
     Utilisez les scopes `update:client_grants` et `create:client_grants` uniquement avec des applications à privilèges élevés, car ils permettent à l’application de s’accorder des autorisations supplémentaires.
   </Warning>

   Une fois la nouvelle application créée, vous pouvez configurer les **paramètres de l’application**, qui comprennent les onglets suivants :

   | Onglet des paramètres | Description                                                                                                                                                                                                                                                                                                                           |
   | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | **Quick Start**       | Affiche tous les exemples disponibles pour les applications \${application_type}. Il montre aussi comment appeler votre API à l’aide de diverses technologies. Pour savoir comment accepter et valider les jetons d’accès dans votre API, consultez nos [Backend/API Quickstarts](/fr-CA/docs/quickstart/backend/nodejs/interactive). |
   | **Settings**          | Affiche tous les paramètres disponibles pour votre application. Par défaut, Auth0 crée la plupart de ces paramètres pour vous.                                                                                                                                                                                                        |
   | **Credentials**       | Affiche la méthode d’authentification de l’application et les identifiants configurés. Pour en savoir plus, consultez [Application Credentials](/fr-CA/docs/secure/application-credentials)                                                                                                                                           |
   | **APIs**              | Vous permet d’autoriser des API supplémentaires à utiliser avec votre application.                                                                                                                                                                                                                                                    |

   Pour en savoir plus, consultez [paramètres de l’application](/fr-CA/docs/get-started/applications/application-settings).

<div id="next-steps">
  ## Prochaines étapes
</div>

Une fois votre application enregistrée et configurée, voici quelques étapes courantes à suivre :

* Configurez une connexion à un fournisseur d’identité et activez-la pour votre application (si cela est nécessaire pour votre cas d’utilisation).
* Modifiez le code de votre application pour utiliser l’application que vous avez enregistrée dans Auth0. Consultez nos [Quickstarts Auth0](/fr-CA/docs/quickstarts), où vous trouverez des instructions détaillées et des exemples pour diverses technologies. Vous apprendrez aussi à implémenter la connexion et la déconnexion, à gérer vos sessions utilisateur, à récupérer et à afficher les données du profil utilisateur, et plus encore.
* Utilisez les [API Auth0](/fr-CA/docs/api).

  * L’[Authentication API](https://auth0.com/docs/api/authentication) gère toutes les fonctions principales liées à l’identité (par exemple, la connexion, la déconnexion et l’obtention du profil utilisateur). La plupart des utilisateurs utilisent cette API au moyen de nos Quickstarts, de la [bibliothèque Auth0.js](/fr-CA/docs/libraries/auth0js) ou du [widget Lock](/fr-CA/docs/libraries/lock). Toutefois, si vous créez manuellement toute votre interface utilisateur d’authentification, vous devrez interagir directement avec cette API.
  * La [Management API](https://auth0.com/docs/api/management/v2) vous permet d’autatiser diverses tâches également accessibles dans l’Auth0 Dashboard (par exemple : créer des utilisateurs, définir les types d’octroi de l’application).

<div id="learn-more">
  ## Pour en savoir plus
</div>

* [Créer des API](/fr-CA/docs/get-started/auth0-overview/set-up-apis)
* [Créer des applications machine à machine à des fins de test](/fr-CA/docs/get-started/apis/create-m2m-app-test)
* [paramètres de l’application](/fr-CA/docs/get-started/applications/application-settings)
* [Ajouter des autorisations d’API](/fr-CA/docs/get-started/apis/add-api-permissions)
* [Supprimer des autorisations d’API](/fr-CA/docs/get-started/apis/delete-api-permissions)
