Este tutorial le ayudará a llamar a su API desde una aplicación de Machine to Machine (M2M) mediante el flujo de credenciales del cliente. Para obtener más información sobre cómo funciona este flujo y por qué debería usarlo, lea Flujo de credenciales del cliente.
Requisitos previos
- Registre su API en Auth0
-
Registre la aplicación M2M en Auth0.
- Seleccione un Application Type de Machine to Machine Applications.
- Elija la API que registró previamente.
- Autorice a la aplicación M2M para invocar su API.
Pasos
- Solicitar tokens: Desde la aplicación autorizada, solicita un token de acceso para tu API.
- Llamar a la API: Usa el token de acceso obtenido para llamar a tu API.
Solicita tokens
POST a la URL del token.
Ejemplo de solicitud POST a la URL del token
Parámetros
| Nombre del parámetro | Descripción |
|---|---|
grant_type | Establece este valor en “client_credentials”. |
client_id | El ID de cliente de tu aplicación. Puedes encontrar este valor en la pestaña de configuración de la aplicación. |
client_secret | El Secreto del cliente de tu aplicación. Puedes encontrar este valor en la pestaña de configuración de la aplicación. Para obtener más información sobre los métodos de autenticación de aplicaciones disponibles, consulta Credenciales de la aplicación. |
audience | La audiencia del token, que corresponde a tu API. Puedes encontrarla en el campo Identifier de la pestaña de configuración de tu API. |
organization | Opcional. El nombre o identificador de la organización con la que quieres asociar la solicitud. Para obtener más información, consulta Acceso de máquina a máquina para Organizaciones. |
Respuesta
HTTP 200 con una carga útil que incluye los valores access_token, token_type y expires_in: