| 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 inquilino de Vantage en nombre del usuario,
- Acceder a las skills en el inquilino 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 por el valor que recibiste:
Obtención del token de renovación
Allow issuing refresh tokens to refresh access tokens se activó al configurar el cliente de Vantage API y la solicitud para obtener el token de acceso incluía el parámetro scope=openid permissions global.wildcard offline_access, también recibirá un token de renovación adicional en la respuesta. Una vez que tenga un token de renovación, puede renovar el token de acceso mediante una solicitud POST al endpoint de token con los siguientes parámetros:
| Parameter | Description |
|---|---|
| client_id | El identificador de la aplicación. |
| client_secret | Una clave segura de la aplicación. |
| refresh_token | Su token de renovación obtenido del servidor. |
| grant_type=refresh_token | Especifica que se utiliza el tipo de concesión de token de renovación. |
Vigencia de los tokens
- Vigencia del token de acceso: 24 horas. Período durante el cual el token de acceso emitido es válido.
- Vigencia del token de actualización: 30 días. Tras la autenticación inicial, se emite un token de actualización junto con el primer token de acceso. Mientras el token de actualización esté activo, puede usarse para obtener nuevos tokens de acceso. El token de actualización no puede ampliarse. Solo puede obtenerse uno nuevo mediante la reautenticación.
