Auth0\SDK\API\Management, qui regroupe les méthodes permettant d’accéder à la Management API et d’effectuer des opérations sur votre tenant Auth0. Avec cette interface, vous pouvez facilement :
- Rechercher et créer des utilisateurs
- Créer et mettre à jour des applications
- Récupérer des entrées de journal
- Gérer des Rules
Authentification
- Pour un accès temporaire ou pour faire des tests, vous pouvez générer manuellement un jeton d’API et l’enregistrer dans votre fichier
.env. - Pour un accès prolongé, vous devez créer et exécuter un Client Credentials Grant lorsque l’accès est requis. Ce processus est détaillé sur la page de l’Authentication API.
- Accédez à APIs > Auth0 Management API > onglet Machine to Machine Applications.
- Repérez votre application et autorisez-la.
- Cliquez sur la flèche pour développer la ligne et sélectionnez les scopes requis.
ManagementClient expose les points de terminaison en tant que propriétés (par exemple, $management->users et $management->clients). Les résultats sont renvoyés sous forme d’objets typés — vous récupérez les valeurs en appelant des méthodes nommées (comme getEmail() ou getName()) plutôt qu’en désérialisant un array brut.