| Parameter | Descripción |
|---|---|
| client_id | Identificador de la aplicación. Para saber cómo crear un Vantage API Client (client_id y client_secret), consulte el artículo Managing Tenant Vantage API Clients. |
| redirect_uri | La URL de su aplicación o sitio web a la que se redirigirá el navegador una vez otorgados los permisos de acceso. |
| response_type=code | Especifica que se utiliza el tipo de respuesta de código de autorización. |
| scope=openid permissions global.wildcard | Especifica el ámbito de permisos. |
| state | Un valor de cadena arbitrario que contendrá el resultado de la autorización en la respuesta. |
| code_challenge | Valor firmado digitalmente del code_verifier (usando code_challenge_method). |
| code_challenge_method | El método de firma digital para code_verifier (S256). |
| productId=a8548c9b-cb90-4c66-8567-d7372bb9b963 | Identificador de Vantage. |
Los valores de response_type, scope y productId deben ser exactamente los indicados arriba. Estas claves, excepto response_type, pueden cambiar. Considere mantenerlas en la configuración.Solicitud de ejemplo
- Administrar catálogos de datos en el tenant de Vantage en nombre del usuario.
- Acceder a skills en el tenant de Vantage en nombre del usuario.
- Crear y acceder a transacciones de Vantage en nombre del usuario.
application/x-www-form-urlencoded.
Parámetros del cuerpo de la solicitud:
| Parameter | Descripción |
|---|---|
| code_verifier | El código que generó. Necesario para confirmar el inicio de la solicitud de autorización. |
| client_id | El identificador de la aplicación. |
| client_secret | Clave segura de la aplicación. |
| code | Su código de autorización obtenido del servidor. |
| redirect_uri | La URL de redirección utilizada en el paso de autorización. |
| grant_type=authorization_code | Especifica que se utiliza el tipo de concesión “authorization code”. |
| scope=openid permissions global.wildcard offline_access | Especifica el ámbito de permisos. Para obtener un token de actualización, agregue offline_access al ámbito. |
token con el valor que recibiste:
Obtención del token de actualización
Allow issuing refresh tokens to refresh access tokens estaba habilitada al configurar el cliente de Vantage API y la solicitud para obtener el token de acceso contenía el parámetro scope=openid permissions global.wildcard offline_access, también recibirá un token de actualización adicional en la respuesta. Una vez que tenga un token de actualización, puede renovar el token de acceso mediante una solicitud POST al endpoint de token con los siguientes parámetros:
| Parámetro | Descripción |
|---|---|
| client_id | El identificador de la aplicación. |
| client_secret | Una clave segura de la aplicación. |
| refresh_token | Su token de actualización obtenido del servidor. |
| grant_type=refresh_token | Especifica que se usa el tipo de concesión de token de actualización. |
Vigencia de los tokens
- Vigencia del token de acceso: Define el periodo durante el cual el token de acceso emitido permite el acceso del usuario a Vantage. La vigencia predeterminada de un token de acceso es de 24 horas.
- Vigencia del token de actualización: Define el periodo absoluto que comienza con la emisión del primer token de acceso, durante el cual el token de actualización emitido puede utilizarse para renovar el token de acceso. La vigencia predeterminada de un token de actualización es de 30 días.
