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

# Vérifier les appels d’API

> Apprenez comment vérifier les appels d’API pour résoudre les problèmes.

## Vérifier les appels de Management API

* Avez-vous un [jeton d’accès à Management API](/docs/fr-ca/secure/tokens/access-tokens/management-api-access-tokens)?

* Le jeton d’accès a-t-il expiré?

* Le jeton d’accès contenait-il les permissions nécessaires pour l’appel que vous avez passé?

* Si une règle ajuste les permissions dans le jeton d’accès ou vérifie si des utilisateurs spécifiques sont autorisés à avoir les permissions, avez-vous vérifié la règle pour vous assurer qu’elle s’exécute correctement?

* Obtenez le jeton d’accès à partir d’un [fichier HAR](/docs/fr-ca/troubleshoot/troubleshooting-tools/generate-and-analyze-har-files) et testez-le dans l’[explorateur de Auth0 Management API](/docs/fr-ca/api/management/v2) pour voir s’il fonctionne.

  <Warning>
    Avant de partager un fichier HAR avec quiconque (y compris Auth0), assurez-vous de supprimer ou d’obscurcir toutes les données sensibles, telles que :

    * les informations confidentielles de l’utilisateur
    * les informations personnelles identifiables (PII)
    * les informations confidentielles relatives à l’application

    Pour en savoir plus, consultez les articles suivants sur [Communauté Auth0](https://community.auth0.com) :

    * [Assainissement des traces HTTP](https://community.auth0.com/t/sanitizing-http-traces/119488)
    * [Comment assainir automatiquement un fichier de trace HTTP](https://community.auth0.com/t/how-to-sanitize-a-http-trace-file-automatically/120583)
    * [Comment caviarder manuellement des informations sensibles](https://community.auth0.com/t/how-to-manually-redact-sensitive-information/122554)
    * [Fichier HAR trop volumineux pour être téléversé dans le dossier d’assistance](https://community.auth0.com/t/har-file-is-too-large-to-upload-to-the-support-case/122488)
  </Warning>

* Si vous appelez l’Auth0 <Tooltip href="/docs/fr-ca/glossary?term=management-api" tip="Management API
  Un produit permettant aux clients d’effectuer des tâches administratives." cta="Voir le glossaire">Management API</Tooltip> à partir d’une application qui s’authentifie avec un [Flux des identifiants client](/docs/fr-ca/get-started/authentication-and-authorization-flow/client-credentials-flow), notez que les règles ne sont pas exécutées dans ce contexte. Pour une fonctionnalité similaire à celle d’une règle, vous pouvez utiliser une action dans le [flux intermachines](/docs/fr-ca/customize/actions/explore-triggers/machine-to-machine-trigger) sur le déclencheur `credentials-exchange` dans ce contexte.

## Vérifier les autres appels d’API

* Vérifier dans le fichier HAR si le jeton d’accès contient les permissions correctes pour appeler l’API.

  <Warning>
    Avant de partager un fichier HAR avec quiconque (y compris Auth0), assurez-vous de supprimer ou d’obscurcir toutes les données sensibles, telles que :

    * les informations confidentielles de l’utilisateur
    * les informations personnelles identifiables (PII)
    * les informations confidentielles relatives à l’application

    Pour en savoir plus, consultez les articles suivants sur [Communauté Auth0](https://community.auth0.com) :

    * [Assainissement des traces HTTP](https://community.auth0.com/t/sanitizing-http-traces/119488)
    * [Comment assainir automatiquement un fichier de trace HTTP](https://community.auth0.com/t/how-to-sanitize-a-http-trace-file-automatically/120583)
    * [Comment caviarder manuellement des informations sensibles](https://community.auth0.com/t/how-to-manually-redact-sensitive-information/122554)
    * [Fichier HAR trop volumineux pour être téléversé dans le dossier d’assistance](https://community.auth0.com/t/har-file-is-too-large-to-upload-to-the-support-case/122488)
  </Warning>

* Vérifier si la réponse à l’appel du point de terminaison `/authorize` contient un objet de permissions. Si c’est le cas, vérifiez si les permissions renvoyées sont différentes des permissions demandées.

* Assurez-vous que votre API peut [valider le jeton d’accès](/docs/fr-ca/secure/tokens/access-tokens/validate-access-tokens). Elle doit valider l'<Tooltip data-tooltip-id="react-containers-DefinitionTooltip-1" tip="">audience</Tooltip>, l’émetteur, le client (le cas échéant), l’algorithme de signature, la signature, les demandes et les autorisations.

* Si vous rencontrez des erreurs lors de l’expiration d’un jeton d’accès, cela peut être dû à un décalage d’horloge entre différents systèmes ou même entre différentes bibliothèques de langage, comme Java et Node.js. Ce problème peut être résolu en exécutant le protocole NTP sur les serveurs et en configurant une tolérance de décalage horaire dans les bibliothèques utilisées pour valider les jetons, comme [jwt.verify](https://github.com/auth0/node-jsonwebtoken#jwtverifytoken-secretorpublickey-options-callback).

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  Consultez la [page Surveillance](/docs/fr-ca/deploy-monitor/monitor) pour plus de détails sur chacun des événements du journal qui peuvent vous aider à résoudre les problèmes.
</Callout>

## En savoir plus

* [Appeler votre API avec le flux de code d’autorisation avec une clé de preuve pour l’échange de code (PKCE)](/docs/fr-ca/get-started/authentication-and-authorization-flow/authorization-code-flow-with-pkce/call-your-api-using-the-authorization-code-flow-with-pkce)
* [Appeler votre API à l’aide du flux de code d’autorisation](/docs/fr-ca/get-started/authentication-and-authorization-flow/authorization-code-flow/call-your-api-using-the-authorization-code-flow)
* [Effectuer une requête à votre API à l’aide du Flux des identifiants client](/docs/fr-ca/get-started/authentication-and-authorization-flow/client-credentials-flow/call-your-api-using-the-client-credentials-flow)
* [Appeler une API à l’aide du flux d’autorisation d’appareil](/docs/fr-ca/get-started/authentication-and-authorization-flow/device-authorization-flow/call-your-api-using-the-device-authorization-flow)
