Autenticación
El API utiliza OAuth2 para la autenticación. Todas las llamadas al API deben estar autenticadas con un token que se obtiene haciendo una llamada POST al endpoint /connect/token en el servidor de autenticación enviando los siguientes datos:
| Parámetro | Descripción |
|---|---|
| grant_type | Utilizar password |
| username | El nombre de usuario a utilizar |
| password | El password correspondiente al usuario |
| client_id | Utilizar el indicado por Infocompras |
| client_secret | Utilizar el indicado por Infocompras |
| marketplace | Utilizar el indicado por Infocompras |
Una vez validado el usuario, recibirá una respuesta similar a la que aparece a continuación que incluirá el access token que debe utilizar para hacer las llamadas al resto del API como un header de Authorization Bearer token.
{
"access_token": "eyJhbGciOiJSUzI1NiIs3QifHadINysbefh5KYAidAKdZAu6O2hLORC9w...",
"token_type": "Bearer",
"expires_in": 3599,
"scope": "openid"
}