Authentication API
L’Authentication API offre des fonctionnalités d’identité pour Auth0 et les protocoles d’identité pris en charge (y compris OpenID Connect, OAuth et SAML).En général, vous devriez utiliser cette API au moyen d’une des trousses de développement logiciel (SDK) Auth0, comme Auth0.js, ou d’une bibliothèque comme Lock. Toutefois, si vous créez votre interface utilisateur d’authentification manuellement, vous devrez appeler directement l’Authentication API.
Voici quelques exemples de tâches :
- Obtenir des jetons durant l’authentification
- Demander le profil d’un utilisateur à l’aide d’un jeton d’accès (Access Token)
- Échanger des jetons d’actualisation (Refresh Tokens) contre de nouveaux jetons d’accès (Access Tokens)
- Demander un défi pour l’authentification multifacteur (AMF / MFA)
Management API
La Management API vous permet de gérer votre compte Auth0 de façon programmatique, afin que vous puissiez automatiser la configuration de votre environnement. La plupart des tâches que vous pouvez effectuer dans l’Auth0 Management Dashboard peuvent aussi être exécutées de façon programmatique en utilisant cette API.
Voici quelques exemples de tâches :
- Enregistrer vos applications et API auprès d’Auth0
- Configurer des connexions au moyen desquelles vos utilisateurs peuvent s’authentifier
- Gérer les utilisateurs
- Lier des comptes utilisateur
MyAccount API
L’Auth0 My Account API fournit un ensemble dédié de points de terminaison permettant aux utilisateurs de gérer les informations de leur propre compte. Vous pouvez utiliser ces API pour créer des expériences libre-service dans vos applications ou ajouter progressivement des détails à un compte utilisateur.
Voici quelques exemples de tâches :
- Permettre à l’utilisateur final de gérer ses propres facteurs
- Mettre à jour les détails d’une méthode d’authentification
- Savoir quelles méthodes d’authentification sont disponibles
Pagination
Pour les tenants Public Cloud, les points de terminaison de la Management API renvoient au maximum 50 résultats par réponse. Lorsqu’il y a plus de résultats qu’une seule réponse peut en contenir, incluez les paramètrespage et per_page dans votre requête pour obtenir davantage de résultats.Consultez Migrate to Management API v2 Endpoint Paginated Queries pour savoir comment mettre à jour vos applications.