> ## 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 fonctionne le flux d’identification du client et pourquoi vous devriez l’utiliser pour les applications machine à machine (M2M).

# Flux d’identification du client

Le flux d’identification du client (défini dans [OAuth 2.0 RFC 6749, section 4.4](https://tools.ietf.org/html/rfc6749#section-4.4)) consiste pour une application à échanger ses identifiants, comme son <Tooltip tip="ID client : Valeur d’identification attribuée à votre ressource enregistrée par Auth0." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=client+ID">ID client</Tooltip> et son <Tooltip tip="ID client : Valeur d’identification attribuée à votre ressource enregistrée par Auth0." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=client+secret">Secret client</Tooltip>, contre un <Tooltip tip="Secret client : Secret utilisé par une application pour s’authentifier auprès du serveur d’autorisation; il ne doit être connu que de l’application et du serveur d’autorisation et doit être suffisamment aléatoire pour ne pas pouvoir être deviné." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=access+token">jeton d’accès</Tooltip>.

Ce flux convient particulièrement aux applications machine à machine (M2M), comme les CLI, les démons ou les services backend, car le système doit authentifier et autoriser l’application plutôt qu’un utilisateur.

<div id="how-it-works">
  ## Fonctionnement
</div>

<Frame>
  <img src="https://mintcdn.com/translations/pvjQqAy3EB2TK6NP/docs/images/cdy7uua7fh8z/4Ph562CAccmCUkKNXuEIlQ/47581872e40e87b2cca95aecf7f42c5b/diagram.png?fit=max&auto=format&n=pvjQqAy3EB2TK6NP&q=85&s=9f1c96ae19bd688756992cc177999618" alt="Flux - Identifiants d’application - Diagramme de séquence d’autorisation (avec bordure)" width="1399" height="835" data-path="docs/images/cdy7uua7fh8z/4Ph562CAccmCUkKNXuEIlQ/47581872e40e87b2cca95aecf7f42c5b/diagram.png" />
</Frame>

1. L’application envoie ses identifiants au serveur d’autorisation Auth0. Pour en savoir plus sur les méthodes d’authentification des applications, consultez [Identifiants d’application](/fr-CA/docs/secure/application-credentials).
2. Le serveur d’autorisation Auth0 valide les identifiants de l’application.
3. Le serveur d’autorisation Auth0 renvoie un jeton d’accès.
4. L’application peut utiliser le jeton d’accès pour appeler une API en son propre nom. Pour en savoir plus sur ce processus, consultez [Valider les JSON Web Tokens](/fr-CA/docs/secure/tokens/json-web-tokens/validate-json-web-tokens).
5. L’API renvoie les données demandées.

<div id="how-to-implement-it">
  ## Comment l’implémenter
</div>

La façon la plus simple de mettre en œuvre le flux d’identification du client consiste à suivre nos [guides de démarrage rapide backend](/fr-CA/docs/quickstart/backend).

Vous pouvez également utiliser l’API d’authentification d’Auth0 pour mettre en œuvre le flux d’identification du client. Pour en savoir plus, consultez [Appeler votre API à l’aide du flux d’identification du client](/fr-CA/docs/get-started/authentication-and-authorization-flow/client-credentials-flow/call-your-api-using-the-client-credentials-flow).

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

* [Auth0 Rules](/fr-CA/docs/customize/rules)
* [Auth0 Hooks](/fr-CA/docs/customize/hooks)
* [Jetons](/fr-CA/docs/secure/tokens)
* [Meilleures pratiques pour les jetons](/fr-CA/docs/secure/tokens/token-best-practices)
* [Quel flux OAuth 2.0 dois-je utiliser ?](/fr-CA/docs/get-started/authentication-and-authorization-flow/which-oauth-2-0-flow-should-i-use)
