Autenticación
Autenticación
Obtén un token de acceso mediante el endpoint /oauth/token usando el flujo Client Credentials.
Este endpoint permite obtener un token de acceso para autenticar solicitudes a la API mediante las credenciales del sistema.
- Propósito: Autenticar aplicaciones y generar un token de acceso válido mediante el flujo Client Credentials de OAuth 2.0.
- Duración del token: 1 hora. Tras este periodo, será necesario renovarlo solicitando un nuevo token.
- Credenciales: Para obtener credenciales (
client_idyclient_secret), contacta al administrador de la API.
Nota: El token es obligatorio para realizar cualquier solicitud a los endpoints protegidos de la API.
Método: POST
Endpoint
https://api-sandbox.lumendte.com/oauth/tokenParámetros del Cuerpo de Solicitud
El cuerpo de la solicitud debe enviarse como x-www-form-urlencoded e incluir los siguientes parámetros obligatorios:
| Parámetros |
|---|
grant_type: client_credentials — Tipo de autenticación. Es el único valor soportado. |
client_id: tu client id — Identificador único del cliente. |
client_secret: tu client secret — Secreto asociado al cliente. |
Ejemplo de Solicitud
A continuación, se muestra un ejemplo de cómo enviar una solicitud al endpoint:
curl -X POST https://api-sandbox.lumendte.com/oauth/token \
-H "Accept: application/json" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=tu client id" \
-d "client_secret=tu client secret"Response Success
Status: 200 OK
{
"access_token": "tu access token",
"token_type": "Bearer",
"expires_in": 3600
}