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

# Flux des identifiants client

Le flux d’identifiants 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 les identifiants de l’application, comme son <Tooltip tip="ID client : valeur d’identification attribuée à votre ressource enregistrée par Auth0." cta="Voir le glossaire" href="/docs/fr-ca/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="/docs/fr-ca/glossary?term=client+secret">secret client</Tooltip>, afin d’obtenir un <Tooltip tip="Secret client : secret utilisé par un client (application) pour s’authentifier auprès du serveur d’autorisation; il ne devrait être connu que du client et du serveur d’autorisation et doit être suffisamment aléatoire pour ne pas être devinable." cta="Voir le glossaire" href="/docs/fr-ca/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="Flows - Client Credentials - 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 à l’Auth0 Authorization Server. Pour en savoir plus sur les méthodes d’authentification du client, consultez [Identifiants de l’application](/docs/fr-ca/secure/application-credentials).
2. L’Auth0 Authorization Server valide les identifiants de l’application.
3. L’Auth0 Authorization Server renvoie un jeton d’accès.
4. L’application peut utiliser le jeton d’accès pour appeler une API pour son propre compte. Pour en savoir plus sur ce processus, consultez [Valider des JSON Web Tokens](/docs/fr-ca/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 d’implémenter le flux d’identifiants du client est de suivre nos [Quickstarts backend](/docs/fr-ca/quickstart/backend).

Vous pouvez aussi utiliser l’Auth0 Authentication API pour implémenter le flux d’identifiants du client. Pour en savoir plus, consultez [Appelez votre API à l’aide du flux d’identifiants du client](/docs/fr-ca/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](/docs/fr-ca/customize/rules)
* [Auth0 Hooks](/docs/fr-ca/customize/hooks)
* [Jetons](/docs/fr-ca/secure/tokens)
* [Pratiques exemplaires relatives aux jetons](/docs/fr-ca/secure/tokens/token-best-practices)
* [Quel flux OAuth 2.0 dois-je utiliser ?](/docs/fr-ca/get-started/authentication-and-authorization-flow/which-oauth-2-0-flow-should-i-use)
