Um token de atualização é uma string que representa a autorização fornecida pelo Módulo Risk Manager ao cliente. Quando o token de acesso expira, o cliente atualiza o token de acesso ao apresentar o token de atualização para o Módulo Risk Manager.
URL
{RMUrl}/APIIntegration/token
MÉTODO DE SOLICITAÇÃO
POST
CONTEÚDO DO FORMULÁRIO
client_id (obrigatório): identificador da aplicação cliente. O identificador é gerado automaticamente ao cadastrar a aplicação cliente no módulo Administração do Módulo Risk Manager.
client_secret (obrigatório): chave secreta da aplicação. A chave secreta é gerada automaticamente ao cadastrar a aplicação cliente no módulo Administração do Módulo Risk Manager.
grant_type (obrigatório): para atualizar os tokens de acesso, esse campo deve conter o seguinte valor: "refresh_token".
refresh_token (obrigatório): token de atualização fornecido pelo Módulo Risk Manager.
EXEMPLO DE SOLICITAÇÃO
POST {WSUrl}/APIIntegration/token HTTP/1.1
Host:
<nome do servidor>
Content-Length: 169
Content-Type:
application/x-www-form-urlencoded
client_id=37d96bb17f5143169e543cf1579586e3&client_secret=1b4916ce4491419590972130c4735cad&grant_type=refresh_token&refresh_token=C139F99066314BB8D5B36D8FF4153743D79C796C
RESPOSTA DE SUCESSO
access_token: token de acesso fornecido pelo Módulo Risk Manager.
token_type: tipo de token de acesso fornecido pelo Módulo Risk Manager. O único tipo atualmente suportado é "bearer".
expires_in: tempo de expiração, em segundos, do token de acesso fornecido pelo Módulo Risk Manager.
EXEMPLO DE RESPOSTA DE SUCESSO
Um objeto JSON com informações sobre o token a ser utilizado para executar as funcionalidades que a aplicação obteve autorização para acessar:
{
"access_token" : "AE22D568E455143D01D0E18EEB725F64A6137DA5",
"token_type" : "bearer",
"expires_in" : "86400",
}