POST /oauth/token
Ce flux ne doit être utilisé que par des applications hautement fiables qui ne peuvent pas effectuer de redirections. Si votre application peut utiliser des flux basés sur des redirections, nous vous recommandons plutôt d’utiliser le Authorization Code Flow.
En-têtes de requête
| Paramètre | Description |
|---|---|
auth0-forwarded-for | Adresse IP de l’utilisateur final, sous forme de chaîne de caractères. Définissez cet en-tête si vous voulez que la protection contre les attaques par force brute fonctionne dans les scénarios côté serveur. |
Réponses
200
Remarques
- Les scopes émis pour l’application peuvent différer des scopes demandés. Dans ce cas, un paramètre
scopesera inclus dans le JSON de réponse. - Si vous ne demandez pas de scopes précis, tous les scopes définis pour l’audience seront renvoyés en raison de la confiance implicite accordée à l’application dans le cadre de cet octroi.
- Pour ajouter la prise en charge de
realm, définissezgrant_typesurhttp://auth0.com/oauth/grant-type/password-realmetrealmsur le realm auquel l’utilisateur appartient. Cela correspond à une connexion dans Auth0. - En plus du nom d’utilisateur et du mot de passe, Auth0 peut exiger que l’utilisateur final fournisse un facteur supplémentaire comme preuve d’identité. La requête peut renvoyer une erreur
mfa_requiredaccompagnée d’unmfa_tokenpour l’authentification multifacteur.
Pour en savoir plus
- Appeler des API à partir d’applications hautement fiables
- Exécuter le flux d’octroi par mot de passe du propriétaire de la ressource
- MFA et flux par mot de passe du propriétaire de la ressource
Paramètres
Une preuve DPoP pour la requête. Ce paramètre est facultatif et n’est requis que si votre application utilise le mécanisme Demonstrating Proof-of-Possession.
Corps de la requête
Indique le flux que vous utilisez. Pour le flux Resource Owner Password, utilisez
password.Identifiant du propriétaire de la ressource, par exemple un nom d’utilisateur ou une adresse de courriel.
Secret du propriétaire de la ressource.
L’identifiant unique de l’API cible à laquelle vous voulez accéder.
L’identifiant de l’API cible (serveur de ressources) à laquelle vous voulez accéder. Doit correspondre à un identifiant d’API enregistré dans votre locataire Auth0. Utilisé comme alternative à
audience lorsque le profil de compatibilité du paramètre de ressource du locataire est défini sur compatibility.Valeur de chaîne des scopes demandés par l’application.
L’ID client de votre application.
Le secret client de votre application.
Valeur de chaîne du realm auquel l’utilisateur appartient.
Réponse
| Statut | Description |
|---|---|
| 200 | Renvoie le jeton d’accès. |