Activer l’API My Account
- Accédez à Authentication > APIs.
- Repérez la bannière de l’API My Account.
- Sélectionnez Activate.

require_client_grant pour les flux utilisateur
deny_all pour les flux client (machine-to-machine)
Pour qu’une application puisse accéder à l’API My Account au nom de l’utilisateur, vous devez créer explicitement un client grant pour cette application, ce qui vous permet de définir les scopes maximums que l’application peut demander. Vous pouvez aussi modifier la politique des flux d’accès utilisateur à allow_all, ce qui permet à toute application de votre tenant de demander n’importe quel scope de l’API My Account.
Comme l’API My Account expose des renseignements et des opérations sensibles, Auth0 ne recommande pas d’utiliser allow_all pour les flux d’accès utilisateur. Vous devriez appliquer le principe du moindre privilège à l’API My Account afin de vous assurer que les applications n’obtiennent que l’accès dont elles ont réellement besoin, ce qui réduit au minimum les risques de sécurité.
Les permissions finales accordées à l’application seront déterminées par l’intersection des scopes autorisés par la politique d’accès des applications à l’API, des permissions de contrôle d’accès basé sur les rôles (RBAC) attribuées à l’utilisateur final, et de tout consentement donné par l’utilisateur (le cas échéant).
Flux pris en charge
Vous ne pouvez pas mettre à jour la politique d’accès des applications à l’API pour l’accès client à l’API My Account, ce qui signifie que vous ne pouvez pas accéder à l’API My Account à l’aide du Client Credentials Flow.Obtenir un jeton d’accès
Opérations sensibles
Si vous prévoyez autoriser l’API My Account à effectuer des opérations sensibles (comme l’enregistrement d’une méthode d’authentification), nous vous recommandons fortement d’utiliser l’authentification progressive afin d’appliquer des politiques de sécurité supplémentaires au moyen de l’authentification multifacteur (MFA).- Appeler votre API à l’aide du flux de code d’autorisation
- Appeler votre API à l’aide du flux de code d’autorisation avec PKCE
- Appeler votre API à l’aide du flux Resource Owner Password
- Flux de connexion avec l’API Native Passkeys
Exemples
Connexion intégrée avec des clés d’accès natives
Authentification
- HTTP : authentification Bearer
Les jetons Bearer et DPoP sont pris en charge en fonction de la configuration de l’API