Gestion des applications
| Outil | Description | Exemples en langage naturel |
|---|---|---|
auth0_list_applications | Lister toutes les applications du locataire Auth0 ou effectuer une recherche par nom. | ”Montre-moi toutes mes applications Auth0." "Trouve les applications dont le nom contient ‘api’." "Quelles applications ai-je dans mon locataire Auth0 ?” |
auth0_get_application | Obtenir les détails d’une application Auth0 donnée. | ”Montre-moi les détails de l’application appelée ‘Customer Portal’." "Obtiens des renseignements sur mon application avec l’ID client ." "Quelles sont les URL de rappel de mon ‘Mobile App’ ?” |
auth0_create_application | Créer une nouvelle application Auth0. | ”Crée une nouvelle application monopage appelée ‘Analytics Dashboard’." "Configure une nouvelle application mobile native appelée ‘iOS Client’." "Crée une application Machine-to-Machine pour notre service backend.” |
auth0_update_application | Mettre à jour une application Auth0 existante. | ”Mets à jour les URL de rappel de mon ‘Web App’ pour inclure https://staging.example.com/callback.""Modifie l’URL de déconnexion de ‘Customer Portal’." "Ajoute des métadonnées d’environnement de développement à mon application ‘Admin Dashboard’.” |
Gestion des serveurs de ressources (API)
| Outil | Description | Exemples en langage naturel |
|---|---|---|
auth0_list_resource_servers | Lister tous les serveurs de ressources (API) dans le locataire Auth0. | « Montre-moi toutes les API dans mon locataire Auth0. » « Liste mes serveurs de ressources. » « Quelles API ai-je configurées dans Auth0? » |
auth0_get_resource_server | Obtenir des détails sur un serveur de ressources Auth0 précis. | « Montre-moi les détails de la “User API”. » « Quels scopes sont définis pour ma “Payment API”? » « Obtiens des renseignements sur le serveur de ressources avec l’identifiant https://api.example.com. » |
auth0_create_resource_server | Créer un nouveau serveur de ressources Auth0 (API). | « Crée une nouvelle API appelée “Inventory API” avec des scopes de lecture et d’écriture. » « Configure un serveur de ressources pour notre API de données clients. » « Crée une API avec l’identifiant https://orders.example.com. » |
auth0_update_resource_server | Mettre à jour un serveur de ressources Auth0 existant. | « Ajoute un scope “admin” à la “User API”. » « Mets à jour la durée de validité du jeton de ma “Payment API” à 1 heure. » « Remplace l’algorithme de signature de mon API par RS256. » |
Gestion des Actions
| Outil | Description | Exemples en langage naturel |
|---|---|---|
auth0_list_actions | Lister toutes les Actions dans le locataire Auth0. | ”Montre-moi toutes mes Actions Auth0." "Quelles Actions ai-je configurées ?" "Liste les Actions dans mon locataire.” |
auth0_get_action | Obtenir les détails d’une Action Auth0 précise. | ”Montre-moi le code de mon Action ‘Enrich User Profile’." "Donne-moi les détails de mon Action du flux de connexion." "Que fait mon Action ‘Add Custom Claims’ ?” |
auth0_create_action | Créer une nouvelle Action Auth0. | ”Crée une Action qui ajoute les rôles des utilisateurs aux jetons." "Configure une Action pour consigner les tentatives de connexion échouées." "Crée une Action post-login qui vérifie l’emplacement de l’utilisateur.” |
auth0_update_action | Mettre à jour une Action Auth0 existante. | ”Mets à jour mon Action ‘Add Custom Claims’ pour y inclure des renseignements sur le service." "Modifie la logique de filtrage IP dans mon Action de sécurité." "Corrige le bogue dans mon Action d’enrichissement utilisateur.” |
auth0_deploy_action | Déployer une Action Auth0. | ”Déploie mon Action ‘Add Custom Claims’ en production." "Mets en ligne ma nouvelle Action de sécurité." "Déploie l’Action d’enrichissement utilisateur mise à jour.” |
Gestion des logs
| Outil | Description | Exemples en langage naturel |
|---|---|---|
auth0_list_logs | Lister les logs du locataire Auth0 | ”Montre-moi les tentatives de connexion récentes." "Trouve les tentatives de connexion échouées des dernières 24 heures." "Récupère les logs d’authentification d’hier." "Montre-moi les connexions réussies pour l’utilisateur john@example.com.” |
auth0_get_log | Récupérer une entrée du journal précise par ID. | ”Montre-moi les détails de l’entrée du journal ." "Récupère plus d’information sur cette tentative de connexion échouée." "Qu’est-ce qui a causé cette erreur d’authentification ?” |
Gestion des Forms
| Outil | Description | Exemples en langage naturel |
|---|---|---|
auth0_list_forms | Répertorie tous les Forms du locataire Auth0. | ”Montre-moi tous mes Forms Auth0." "Quels Forms de connexion ai-je configurés?" "Répertorie les Forms personnalisés de mon locataire.” |
auth0_get_form | Obtenir les détails d’un Form Auth0 précis. | ”Montre-moi les détails de mon Form ‘Corporate Login’." "À quoi ressemble mon Form de réinitialisation du mot de passe?" "Obtiens la configuration de mon Form d’inscription.” |
auth0_create_form | Créer un nouveau Form Auth0. | ”Crée un nouveau Form de connexion avec l’image de marque de notre entreprise." "Configure un Form d’inscription personnalisé qui recueille les renseignements sur le service." "Crée un Form de réinitialisation du mot de passe avec notre logo.” |
auth0_update_form | Mettre à jour un Form Auth0 existant. | ”Mets à jour les couleurs de notre Form de connexion pour qu’elles correspondent à notre nouvelle image de marque." "Ajoute un lien vers la politique de confidentialité à notre Form d’inscription." "Change le logo de notre Form de réinitialisation du mot de passe.” |
auth0_publish_form | Publish un Form Auth0. | ”Publish mon Form de connexion mis à jour." "Mets en ligne le nouveau Form d’inscription." "Déploie le Form de réinitialisation du mot de passe en production.” |
Combiner plusieurs opérations
Configurer une nouvelle API avec accès pour les applications
Créer et déployer une Action de sécurité
Analyser les événements de sécurité
Mise à jour de l’image de marque dans tous les Forms
Bonnes pratiques
- Soyez précis dans vos demandes : incluez des noms, des identifiants ou d’autres renseignements permettant d’identifier les ressources visées.
- Utilisez le langage naturel : vous n’avez pas besoin de mémoriser les noms des outils ni les paramètres; décrivez simplement ce que vous voulez accomplir.
- Vérifiez avant de confirmer : lorsque Claude propose des modifications, examinez-les attentivement avant de confirmer.
- Commencez simplement : posez d’abord des requêtes simples pour vous familiariser avec la façon dont Claude interprète vos demandes.
Dépannage
- Authentification : assurez-vous d’être connecté à l’aide d’Auth0 CLI (
auth0 login). - Permissions : vérifiez que votre compte dispose des permissions nécessaires dans Auth0.
- Précision : essayez d’être plus précis dans votre demande.