Skip to main content
Accélérez votre workflow de développement en connectant directement des agents d’IA et des LLM à la base de connaissances d’Auth0. Obtenez des réponses adaptées au contexte, des exemples de code et des références d’API, avec des liens vers la documentation officielle. Pour aider vos outils d’IA à indexer l’information dont vous avez besoin et à la rechercher, Auth0 fournit :
  • fichiers de contexte pour les LLM (llms.txt) : des fichiers Markdown structurés pour l’ingestion en bloc.
  • Auth0 Docs MCP Server : un MCP Server hébergé permettant aux agents d’IA d’interroger dynamiquement la base de connaissances.

Fichiers de contexte pour les LLM

Utilisez les fichiers de contexte pour les LLM afin d’aider ces modèles à comprendre et à assimiler efficacement l’ensemble du répertoire du site Auth0.

Auth0 Docs MCP Server

Connectez vos outils d’IA au serveur Model Context Protocol (MCP) d’Auth0 Docs pour accéder en temps réel à la documentation Auth0 la plus récente. Le serveur Auth0 Docs MCP Server expose l’outil SearchAuth0Docs, qui permet aux agents IA d’effectuer des recherches dans la base de connaissances d’Auth0 et de renvoyer du contenu contextuel avec des liens pertinents vers la documentation du produit. Le serveur Auth0 Docs MCP Server comporte les métadonnées d’endpoint suivantes :
Découvrez comment connecter vos outils d’IA à l’Auth0 Docs MCP Server en suivant nos guides d’intégration.
Pour connecter ChatGPT au Auth0 Docs MCP Server :
  1. Accédez à Settings > Connectors.
  2. Sélectionnez Create et fournissez les métadonnées de votre serveur MCP :
    • Nom du connecteur : Auth0 Docs MCP Server
    • Description : Indexe et effectue des recherches dans la base de connaissances d’Auth0
    • URL du connecteur : https://auth0.com/docs/mcp
  3. Sélectionnez Create.
Si tout fonctionne, le Auth0 Docs MCP Server devrait s’afficher comme serveur MCP installé. Pour en savoir plus, consultez la documentation d’OpenAI intitulée Connect from ChatGPT.

Exemples d’instructions

Les outils d’IA peuvent faire des erreurs. Vérifiez toujours les réponses en consultant les liens vers la documentation fournis et le code généré par l’IA afin d’en confirmer l’exactitude avant de déployer.
Utilisez les exemples d’instructions suivants avec vos outils d’IA pour exploiter Auth0 et sécuriser votre processus de gestion des identités.

Configuration

  • Comment puis-je personnaliser l’écran de consentement pour afficher des Rich Authorization Requests dans un navigateur ?
  • Trouve-moi des instructions pour configurer l’autorisation asynchrone avec l’application Auth0 Guardian dans mon application mobile.
  • Comment puis-je mettre en œuvre la rotation des jetons d’actualisation dans une application Next.js ? Montre-moi les étapes de configuration et un exemple de code.

Connexions et intégrations

  • Je veux restreindre l’accès à cette application aux utilisateurs membres d’une organisation GitHub précise. Utilisez le Auth0 Docs MCP Server pour savoir comment configurer la connexion d’entreprise GitHub et rédiger une Action Auth0 qui vérifie l’appartenance de l’utilisateur à l’organisation GitHub lors de la connexion, et qui refuse l’accès s’il n’en est pas membre.
  • Configurez une connexion sociale Slack. Utilisez le Auth0 Docs MCP Server pour trouver la bonne façon de mapper le team_id de Slack au jeton d’identité de l’utilisateur. Ensuite, mettez à jour mon interface utilisateur locale pour y inclure le champ slack_team_id.
  • Comment intégrer Auth0 à un projet Vercel existant ?

Agents d’IA et serveurs MCP

  • Ajoutez à mon agent d’IA un appel d’outil qui peut accéder au Google Calendar de l’utilisateur et répondre à des questions sur son horaire et ses réunions. Utilisez l’Auth0 Docs MCP Server pour obtenir des instructions sur l’utilisation d’Auth0 afin de sécuriser la connexion et d’implémenter l’appel d’outil au Google Calendar de l’utilisateur.
  • Agissez comme un ingénieur en sécurité. Utilisez l’Auth0 Docs MCP Server pour trouver le guide sur l’autorisation de votre serveur MCP. Mettez à jour la configuration actuelle de mon serveur pour exiger OAuth 2.1 pour toutes les connexions entrantes et vérifiez qu’elle utilise le profil de compatibilité des paramètres de ressource pour les jetons d’accès.
  • Examinez mes définitions d’outils actuelles dans server.py. Utilisez l’Auth0 Docs MCP Server pour vérifier si ma mise en œuvre de l’Échange de jetons personnalisé est conforme à la RFC 8693. Si vous trouvez des écarts susceptibles d’exposer le contexte utilisateur, suggérez un correctif et fournissez le code mis à jour.

Dépannage

  • Aidez-moi à résoudre une erreur refresh token doesn’t exist lors de l’utilisation du refresh token exchange. Utilisez les instructions de configuration de Token Vault comme contexte.
  • Le bouton de logout n’efface pas la session côté Auth0. Recherchez dans la documentation la structure correcte de l’URL de Federated Logout et mettez à jour mon handler de logout pour l’utiliser.
  • Mon login flow échoue avec une 401 Unauthorized error. Utilisez Auth0 Docs MCP Server pour rechercher les causes courantes de cette erreur avec le SDK auth0-node et vérifiez s’il y a des incohérences dans mon .env et l’initialisation du client.