Passer au contenu principal
Dans Auth0, une API interne est détenue et exploitée par votre organisation, et elle est enregistrée 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’autorisationFlux d’autorisation

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

Appeler des API internes au nom de l'utilisateur

Exemples d’applications

Pile complète (Next.js, FastAPI)

Agent0 (React + Fastify + Vercel AI SDK)

Assistant0 (Next.js, FastAPI)

En apprendre davantage

Documentation Auth0 sur les API