Authentication API
La Authentication API expose les fonctionnalités d’identité pour Auth0 et les protocoles d’identité pris en charge (notamment OpenID Connect, OAuth, et SAML).Typiquement, vous devriez consommer cette API à travers l’une des trousses SDK Auth0, telles que Auth0.js, ou une librairie comme Lock. Toutefois, si vous créez votre interface graphique d’authentification manuellement, vous devrez appeler l’Authentication API directement.
Quelques exemples de tâches comprennent:
- Obtenir des jetonss pendant l’authentification
- Demander le profil d’un utilisateur en utilisant un Jeton d’accès
- Échanger des jetons d’actualisation contre de nouveau jetons d’accès
- Demander un défi d’authentification pour l’authentification multifacteur (MFA)
Management API
La Management API vous permet de gérer votre compte Auth0 par programmation, ce qui vous permet d’automatiser la configuration de votre environnement. La plupart des tâches que vous pouvez effectuer dans le Auth0 Dashboard peuvent également être effectuées programmatiquement en utilisant l’API.
Quelques exemples de tâches comprennent:
- Enregistrez vos applications et API auprès d’Auth0
- Configurer des connexions avec lesquelles vos utilisateus peuvent s’authentifier
- Gérer les utilisateurs
- Lier les comptes utilisateurs
My Account API
Le service Auth0 My Account API fournit un ensemble de points de terminaison dédiés permettant aux utilisateurs de gérer leurs informations de compte. Vous pouvez utiliser ces API pour créer des interfaces en libre-service dans vos applications ou ajouter progressivement des informations à un compte utilisateur.
Quelques exemples de tâches comprennent:
- Permettre à l’utilisateur final de gérer ses propres facteurs
- Mettre à jour une méthode d’authentification
- Savoir quelles méthodes d’authentification sont disponibles
My Organization API
L’API My Organization d’Auth0 offre une interface sécurisée, limitée à l’organization, qui permet à vos clients professionnels de gérer leurs propres organizations au sein de votre locataire Auth0. Cette API constitue la base technique de l’administration déléguée intégrée et des intégrations API-first. Pour plus d’informations, consultez la documentation ici.
Quelques exemples de tâches comprennent:
- Détails de l’Organization Auth0 (nom, image de marque, nom d’affichage)
- Configuration, propriété, et relations propres à l’organization
- Fournisseurs d’identité (IdP) et fourniture SCIM
- Configuration des domaines et découverte du domaine d’origine (HRD)
Pagination
Pour les locataires du nuage public, les points de terminaison Management API renvoient un maximum de 50 résultats par réponse. Si le nombre de résultats dépasse la capacité de la réponse, ajoutez les paramètrespage et per_page à votre requête pour en obtenir davantage.
Consultez Migrer vers les requêtes paginées des points de terminaison de la Management API v2 pour obtenir plus d’informations concernant la mise à jour de vos applciations.