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

# Appeler des API internes au nom de l’utilisateur

> Permettez à vos agents d’IA d’appeler en toute sécurité des API internes au nom d’utilisateurs authentifiés.

Dans Auth0, une API interne est détenue et exploitée par votre organisation, et elle est [enregistrée](https://auth0.com/docs/fr-ca/get-started/auth0-overview/set-up-apis.md) dans l’Auth0 Dashboard.

L’utilisateur peut accorder à votre agent d’IA l’autorisation d’accéder à une API interne en son nom. Une fois l’utilisateur authentifié, Auth0 émet un jeton d’accès limité à l’API interne, qui contient les autorisations accordées par l’utilisateur.

## Fonctionnement

Le diagramme suivant illustre le flux d’autorisation déléguée permettant d’appeler une API interne :

![Flux d’autorisation](https://mintlify.s3.us-west-1.amazonaws.com/auth0/docs/images/ai/delegated_authorization_diagram_light.png)

Flux d’autorisation

**1. Authentification de l’utilisateur**

Un utilisateur se connecte à votre application d’IA ou à l’interface de votre agent (p. ex., au moyen d’Universal
Login).

**2. Émission du jeton d’accès**

Une fois l’utilisateur authentifié, Auth0 émet un jeton d’accès pour votre
application.

**3. L’agent d’IA effectue un appel d’outil**

Lorsque l’agent d’IA doit accéder à des données propres à l’utilisateur ou exécuter une action,
il effectue un appel d’outil vers un terminal d’API.

**4. Obtention du jeton**

Le jeton d’accès obtenu à l’étape 2 est inclus dans la requête d’API
(généralement dans l’en-tête `Authorization`).

**5. Validation et réponse de l’API**

L’API valide le jeton d’accès. S’il est valide, elle traite la requête au nom de
l’utilisateur et renvoie la réponse à l’agent d’IA.

**6. L’agent d’IA reçoit et traite l’information**

L’agent d’IA se sert de cette réponse pour donner suite à la requête de l’utilisateur.

## Premiers pas

Pour permettre à vos agents d’IA d’appeler vos propres API, consultez les ressources suivantes :

### Guides de démarrage rapide

> [card] [Appeler des API internes au nom de l'utilisateur](https://auth0.com/ai/docs/fr-ca/get-started/call-first-party-apis-on-users-behalf.md)

### Exemples d'applications

> [card] [Pile complète (Next.js, FastAPI)](https://github.com/auth0-samples/auth0-ai-samples/tree/main/call-apis-on-users-behalf/your-api)

> [card] [Agent0 (React + Fastify + Vercel AI SDK)](https://github.com/auth0-samples/agent0)

> [card] [Assistant0 (Next.js, FastAPI)](https://github.com/auth0-samples/auth0-assistant0)

## En apprendre davantage

> [card] [Documentation Auth0 sur les API](https://auth0.com/docs/fr-ca/get-started/apis)
