| Parameter | Descrição |
|---|---|
| client_id | O identificador do aplicativo. Para saber como criar um Vantage API Client (client_id e client_secret), consulte o artigo Managing Tenant Vantage API Clients. |
| redirect_uri | A URL do seu aplicativo ou site usada para redirecionar o navegador após a concessão das permissões de acesso. |
| response_type=code | Especifica que o tipo de resposta será o código de autorização. |
| scope=openid permissions global.wildcard | Especifica o escopo de permissão. |
| state | Um valor string arbitrário que conterá o resultado da autorização na resposta. |
| code_challenge | Valor assinado digitalmente do código code_verifier (usando o método code_challenge_method). |
| code_challenge_method | O método de assinatura digital para o código code_verifier (S256). |
| productId=a8548c9b-cb90-4c66-8567-d7372bb9b963 | O identificador do Vantage. |
Os valores de response_type, scope e productId devem ser exatamente os especificados acima. Essas chaves, exceto response_type, estão sujeitas a alteração. Considere mantê-las em configuração.Exemplo de solicitação
- Gerenciar catálogos de dados no tenant do Vantage em nome do usuário,
- Acessar skills no tenant do Vantage em nome do usuário,
- Criar e acessar transações do Vantage em nome do usuário.
application/x-www-form-urlencoded.
Parâmetros do corpo da solicitação:
| Parameter | Descrição |
|---|---|
| code_verifier | O código que você gerou. Necessário para confirmar a iniciação da solicitação de autorização. |
| client_id | O identificador do aplicativo. |
| client_secret | Chave segura do aplicativo. |
| code | Seu código de autorização obtido do servidor. |
| redirect_uri | A URL de redirecionamento usada na etapa de autorização. |
| grant_type=authorization_code | Especifica que o tipo de concessão “authorization code” é usado. |
| scope=openid permissions global.wildcard offline_access | Especifica o escopo de permissões. Para obter um token de renovação, adicione offline_access ao escopo. |
token pelo valor que você recebeu:
Obtendo o refresh token
Allow issuing refresh tokens to refresh access tokens tiver sido habilitada ao configurar o cliente da Vantage API e a solicitação para obter o access token contiver o parâmetro scope=openid permissions global.wildcard offline_access, você também receberá um refresh token adicional na resposta. Depois de obter um refresh token, você poderá atualizar o access token usando uma solicitação POST para o endpoint de token com os seguintes parâmetros:
| Parameter | Description |
|---|---|
| client_id | O identificador do aplicativo. |
| client_secret | Uma chave de aplicativo segura. |
| refresh_token | Seu refresh token obtido do servidor. |
| grant_type=refresh_token | Especifica que está sendo usado o tipo de concessão de refresh token. |
Tempo de vida dos tokens
- Tempo de vida do token de acesso: Define o período durante o qual o token de acesso emitido permite que o usuário acesse o Vantage. O tempo de vida padrão de um token de acesso é de 24 horas.
- Tempo de vida do token de atualização: Define o período absoluto, a partir da emissão do primeiro token de acesso, durante o qual o token de atualização emitido pode ser usado para renovar o token de acesso. O tempo de vida padrão de um token de atualização é de 30 dias.
