Ce tutoriel vous aidera à appeler votre API à partir d’une application machine-machine (M-M) à l’aide du Flux des identifiants client. Pour savoir comment fonctionne le flux et pourquoi vous devriez l’utiliser, consultez Flux des identifiants client.
Prérequis
Avant de commencer ce tutoriel :- Enregistrez votre application avec Auth0
-
Enregistrez l’application machine-machine avec Auth0.
- Sélectionnez un type d’application pour les Applications machine-machine.
- Choisissez votre API précédemment enregistrée.
- Autorisez l’application machine-machine à appeler votre API.
Étapes
- Demande de jeton : À partir de l’application autorisée, demandez un jeton d’accès pour votre API.
- Appel d’API : Utilisez le jeton d’accès récupéré pour appeler votre API.
Jetons de requête
Pour accéder à votre API, vous devez demander un jeton d’accès. Pour ce faire, vous devrez faire unPOST
vers le jeton URL.
Exemple de POST à une URL de jeton
Paramètres
Nom du paramètre | Description |
---|---|
grant_type | Définissez sur « client_credentials ». |
client_id | L’ID client de votre application. Vous pouvez trouver cette valeur dans l’onglet des paramètres de l’application. |
client_secret | Le secret client de votre application. Vous pouvez trouver cette valeur dans l’onglet des paramètres de l’application. Pour en savoir plus sur les méthodes d’authentification des applications disponibles, veuillez consulter Informations d’identification de l’application . |
audience | L’audience du jeton, qui est votre API. Vous pouvez le trouver dans le champ Identifier de votre onglet Paramètres de l’API. |
organization | Facultatif. Le nom de l’organisation ou l’identifiant auquel vous souhaitez que la demande soit associée. Pour en savoir plus, lisez Accès de communication entre machines pour les Organizations. |
Réponse
Si tout se passe bien, vous recevrez une réponseHTTP 200
avec une charge utile contenant les valeurs access_token
, token_type
et expires_in
Validez vos jetons avant de les enregistrer. Pour en savoir plus, lisez Valider les jetons d’ID et Valider les jetons d’accès.