Authentication API
L’Authentication API expose les fonctionnalités d’identité d’Auth0 et les protocoles d’identité pris en charge (y compris OpenID Connect, OAuth et SAML).En règle générale, vous devriez utiliser cette API au moyen de l’un des SDK Auth0, comme Auth0.js, ou d’une bibliothèque comme Lock. Toutefois, si vous créez manuellement votre interface utilisateur d’authentification, vous devrez appeler l’Authentication API directement.
Voici quelques exemples de tâches :
- Obtenir des jetons pendant l’authentification
- Demander le profil d’un utilisateur à l’aide d’un Jeton d’accès
- Échanger des Jetons d’actualisation contre de nouveaux jetons d’accès
- Demander un défi pour l’authentification multifacteur (MFA)
Management API
La Management API vous permet de gérer votre compte Auth0 par programmation afin d’automatiser la configuration de votre environnement. La plupart des tâches que vous pouvez effectuer dans l’Auth0 Dashboard peuvent également être effectuées par programmation à l’aide de cette API.
Voici quelques exemples de tâches :
- Enregistrer vos applications et vos API auprès d’Auth0
- Configurer des connexions pour permettre à vos utilisateurs de s’authentifier
- Gérer les utilisateurs
- Lier des comptes d’utilisateur
API My Account
L’API Auth0 My Account fournit un ensemble dédié de points de terminaison permettant aux utilisateurs de gérer les renseignements de leur propre compte. Vous pouvez utiliser ces API pour créer des expériences libre-service dans vos applications ou ajouter progressivement des renseignements à 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
- Connaître les méthodes d’authentification offertes
API My Organization
L’API Auth0 My Organization fournit une interface sécurisée, définie au niveau de l’Organisation, qui permet à vos clients professionnels de gérer leurs propres Organisations dans votre locataire Auth0. Cette API constitue la base technique de l’administration déléguée intégrée et des intégrations axées sur les API. Pour en savoir plus, consultez My Organization API and Embeddable UI Components.
Voici quelques exemples de tâches :
- Détails de l’Organisation Auth0 (nom, image de marque, nom d’affichage)
- Configuration, propriété et relations propres à l’organisation
- Fournisseurs d’identité (IdP) et provisionnement SCIM
- Configuration des domaines et de Home Realm Discovery (HRD)
Pagination
page et per_page dans votre requête pour en récupérer davantage.
Consultez Migrer vers les requêtes paginées des points de terminaison de la Management API v2 pour savoir comment mettre à jour vos applications.