Passer au contenu principal
Pour des raisons de sécurité, le serveur Model Context Protocol d’Auth0 n’accorde aucun scope par défaut, et les scopes requis doivent être demandés lors de l’initialisation. Une fois votre serveur initialisé, vous pouvez définir manuellement des scopes à l’aide d’un motif glob, comme dans l’exemple ci-dessous :
# Sélectionner tous les scopes de lecture
npx @auth0/auth0-mcp-server init --scopes 'read:*'

# Sélectionner plusieurs modèles de scopes (séparés par des virgules)
npx @auth0/auth0-mcp-server init --scopes 'read:*,create:clients,update:actions'
Selon le type d’opération de gestion ou de l’outil que vous souhaitez utiliser, vous devrez peut-être demander des scopes supplémentaires pour exécuter correctement l’opération MCP dans votre application. Voici les scopes disponibles.
Opération de gestionOutil MCPScope requisImplications possibles
Obtenir les détails d’une application Auth0 préciseauth0_get_applicationread:clientsPermet de consulter des détails de configuration d’application potentiellement sensibles
Obtenir les détails d’une application Auth0 préciseauth0_get_applicationread:clientsPermet de consulter des détails de configuration d’application potentiellement sensibles
Créer une nouvelle application Auth0auth0_create_applicationcreate:clientsPermet de créer de nouvelles applications pouvant être utilisées dans des flux d’authentification
Mettre à jour une application Auth0 existanteauth0_update_applicationupdate:clientsPeut modifier des paramètres critiques de l’application, ce qui pourrait perturber l’authentification des utilisateurs
Lister tous les serveurs de ressources (API) du locataire Auth0auth0_list_resource_serversread:resource_serversExpose toutes les configurations d’API et leurs scopes
Obtenir les détails d’un serveur de ressources Auth0 précisauth0_create_resource_servercreate:resource_serversRévèle les détails de configuration de l’API, y compris les algorithmes de signature et les paramètres de jeton
Créer un nouveau serveur de ressources Auth0 (API)auth0_get_resource_serverread:resource_serversPermet de définir de nouvelles API et de nouveaux scopes pouvant être utilisés pour le contrôle d’accès
Mettre à jour un serveur de ressources Auth0 (API) existantauth0_update_resource_serverupdate:resource_serversPeut modifier les configurations d’API, ce qui pourrait affecter les applications qui dépendent de ces API
Lister toutes les Actions du locataire Auth0auth0_list_actionsread:actionsRévèle tout le code personnalisé exécuté pendant les flux d’authentification
Obtenir les détails d’une Action Auth0 préciseauth0_get_actionread:actionsExpose le code personnalisé et la logique des flux d’authentification
Créer une nouvelle Action Auth0auth0_create_actioncreate:actionsPermet de créer du code personnalisé pouvant modifier les flux d’authentification et les données utilisateur
Mettre à jour une Action Auth0 existanteauth0_update_actionupdate:actionsPeut modifier du code personnalisé qui affecte la sécurité et le comportement de l’authentification
Déployer une Action Auth0auth0_deploy_actionupdate:actionsDéploie du code personnalisé en production, ce qui pourrait affecter l’expérience d’authentification de tous les utilisateurs
Lister les journaux du locataire Auth0auth0_list_logsread:logsExpose des informations détaillées sur l’activité des utilisateurs, les tentatives de connexion échouées et les événements de sécurité
Obtenir une entrée du journal précise par IDauth0_get_logread:logsFournit des données détaillées sur des événements d’authentification précis, pouvant inclure des renseignements personnels
Lister tous les formulaires du locataire Auth0auth0_list_formsread:formsRévèle des configurations de formulaire personnalisées pour la connexion, l’inscription et la réinitialisation du mot de passe
Obtenir les détails d’un formulaire Auth0 précisauth0_get_formread:formsExpose la configuration détaillée du formulaire, y compris la validation des champs et la présentation
Créer un nouveau formulaire Auth0auth0_create_formcreate:formsPermet de créer des formulaires d’authentification personnalisés qui recueillent des données utilisateur
Mettre à jour un formulaire Auth0 existantauth0_update_formupdate:formsPeut modifier les formulaires présentés aux utilisateurs, ce qui pourrait affecter l’expérience d’authentification
Publier un formulaire Auth0auth0_publish_formupdate:formsRend les modifications du formulaire actives pour tous les utilisateurs, ce qui pourrait affecter l’authentification en production