> ## 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-to-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 to Machine

Pour intégrer Auth0 à une application machine-to-machine (M2M), vous devez d’abord enregistrer votre application dans Auth0 à l’aide de l’<Tooltip tip="Auth0 Dashboard : le produit principal d’Auth0 pour configurer vos services." cta="Voir le glossaire" href="/docs/fr-ca/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 backend.

Les applications M2M sont liées à une API et à ses permissions ou [scopes](/docs/fr-ca/get-started/apis/scopes/api-scopes), qui sont sélectionnés parmi des valeurs prédéfinies. Assurez-vous d’avoir déjà [enregistré l’API associée](/docs/fr-ca/get-started/auth0-overview/set-up-apis) dans 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="/docs/fr-ca/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à préremplie pour vous.

Pour intégrer Auth0 à une application machine-to-machine (M2M), vous devez d’abord enregistrer votre application dans 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 explicite pour votre application, sélectionnez **Machine to Machine Applications**, puis cliquez sur **Create**.
3. Sélectionnez l’API que vous voulez appeler à partir de votre application.
4. Chaque application M2M qui accède à une API doit se voir accorder un ensemble de permissions (ou de scopes) devant être accordés par l’utilisateur authentifié. Pour savoir comment ajouter des permissions, consultez [Add API Permissions](/docs/fr-ca/get-started/apis/add-api-permissions). Sélectionnez les **Permissions** que vous voulez inclure dans l’access token de votre application, puis cliquez sur **Authorize**.

   <Warning>
     Utilisez les scopes `update:client_grants` et `create:client_grants` uniquement avec des applications hautement privilégiées, car ils permettent au client de s’accorder d’autres permissions.
   </Warning>

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

   | Onglet Settings | Description                                                                                                                                                                                                                                                                                                                           |
   | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | **Quick Start** | Affiche tous les exemples offerts pour les applications \${application_type}. Il vous montre aussi comment appeler votre API à l’aide de diverses technologies. Pour savoir comment accepter et valider des Access Tokens dans votre API, consultez nos [Backend/API Quickstarts](/docs/fr-ca/quickstart/backend/nodejs/interactive). |
   | **Settings**    | Affiche tous les paramètres offerts pour votre application. Par défaut, Auth0 crée la plupart de ces paramètres pour vous.                                                                                                                                                                                                            |
   | **Credentials** | Affiche la méthode d’authentication de l’application et les credentials configurés. Pour en savoir plus, consultez [Application Credentials](/docs/fr-ca/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](/docs/fr-ca/get-started/applications/application-settings).

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

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

* Configurez une connexion à un fournisseur d’identité et activez-la pour votre application (au besoin selon 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](/docs/fr-ca/quickstarts), où vous trouverez des instructions détaillées et des exemples pour différentes technologies. Vous y apprendrez aussi comment implémenter la connexion et la déconnexion, gérer vos sessions utilisateur, récupérer et afficher les renseignements du profil utilisateur, et plus encore.
* Utilisez les [API Auth0](/docs/fr-ca/api).

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

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

* [Enregistrer des API](/docs/fr-ca/get-started/auth0-overview/set-up-apis)
* [Créer des applications M2M pour les tests](/docs/fr-ca/get-started/apis/create-m2m-app-test)
* [Paramètres de l’application](/docs/fr-ca/get-started/applications/application-settings)
* [Ajouter des permissions d’API](/docs/fr-ca/get-started/apis/add-api-permissions)
* [Supprimer des permissions d’API](/docs/fr-ca/get-started/apis/delete-api-permissions)
