API Auth0 : utilisateurs, connexions et gestion des identités avec des agents IA
Auth0, de Okta, a deux API principales : celle d'authentification, utilisée dans les parcours de connexion, et celle de gestion, pour administrer les utilisateurs, les rôles, les organisations, les applications et les journaux. Les entreprises qui proposent une connexion dans leurs produits l'utilisent. L'accès à la gestion se fait par un jeton machine à machine avec des scopes.
Ce que propose l’API Auth0
Utilisateurs
Rechercher, créer, bloquer et mettre à jour des utilisateurs.
Rôles et permissions
Attribuer des rôles et des permissions.
Organisations
Gérer les clients entreprises et leurs membres.
Journaux
Consulter les événements de connexion et les échecs.
Authentification
Parcours de connexion, jetons et mot de passe.
Applications et connexions
Configuration des applications et des fournisseurs d'identité.
Comment accéder à l’API Auth0
- Avec les identifiants de votre entreprisePour la gestion, une application machine à machine reçoit un jeton de la Management API avec des scopes précis ; l'authentification utilise les flux OAuth 2.0 et OpenID Connect.
- Utilisez des scopes minimaux sur la Management API.
- Il existe des limites de requêtes selon l'offre.
- Les changements d'accès doivent être approuvés.
Documentation officielle: auth0.com/docs/api
Ce qu’un agent iTeam fait avec l’API Auth0
Support de connexion
L'utilisateur dit qu'il n'arrive pas à se connecter, et l'agent consulte les journaux et explique la cause au conseiller.
Blocages suspects
L'agent repère de nombreux échecs de connexion et suggère un blocage, pour approbation.
Accès des clients
À la signature d'un contrat, l'agent crée l'organisation et invite l'administrateur, avec approbation.
Revue des rôles
L'agent liste les utilisateurs aux rôles élevés et demande confirmation à leurs responsables.
De l’identifiant à l’agent au travail, avec validation
Application machine à machine
Créez l'application dans Auth0 avec les seuls scopes nécessaires de la Management API.
Coffre d'iTeam
Conservez les identifiants dans le coffre et séparez la lecture des journaux des actions sur les utilisateurs.
Approbation des modifications
Les blocages, les rôles et les suppressions exigent une approbation humaine, avec audit.
Équipes IA prêtes à l’emploi pour ce travail
Analyse de données
Posez une question métier dans Slack ou Teams : l'équipe écrit la requête, vérifie le résultat et vous répond avec le chiffre et sa source.
Support informatique interne
Mot de passe, accès, matériel : la demande est posée dans Slack ou Teams, l'agent répond ou ouvre un ticket Jira complet.
Questions sur l’API Auth0
L'API d'Auth0 est-elle gratuite ?
Il existe une offre gratuite avec des limites et des offres payantes ; la Management API est disponible, avec des limites selon l'offre.
Faut-il savoir programmer pour utiliser l'API Auth0 avec iTeam ?
Pas nécessairement. L'outil HTTP d'iTeam lit la documentation de l'API et apprend les endpoints, et l'équipe de déploiement configure avec vous les identifiants, les permissions et les tests.
Quelle différence entre l'Authentication API et la Management API d'Auth0 ?
L'Authentication API gère les parcours de connexion et les jetons. La Management API administre les utilisateurs, les rôles et les configurations.