Solicita o token de acesso que será fornecido a cada chamada das funcionalidades disponibilizadas pela API. Essa solicitação é feita de forma anônima, e não é necessário um código de autorização. Este procedimento segue o padrão de autorização OAuth 2.0 para acesso às funcionalidades da API.
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 a solicitação de token anônimo este campo deve conter o seguinte valor: "client_credentials".
EXEMPLO DO CONTEÚDO DO FORMULÁRIO
POST {WSUrl}/APIIntegration/token HTTP/1.1
Host:
<nome do servidor>
Content-Length: 119
Content-Type:
application/x-www-form-urlencoded
client_id=37d96bb17f5143169e543cf1579586e3&client_secret=1b4916ce4491419590972130c4735cad&grant_type=client_credentials
RESPOSTA DE SUCESSO
access_token: token de acesso fornecido pelo Módulo Risk Manager.
Token_type: tipo do token de acesso fornecido pelo Módulo Risk Manager. O único tipo suportado é o "bearer".
expires_in: tempo de expiração (em segundos) do token de acesso fornecido pelo Risk Manager.
scope: não utilizado pelo Módulo Risk Manager. Mantido para fins de compatibilidade com o padrão OAuth 2.0.
EXEMPLO DE RESPOSTA DE SUCESSO
Um objeto JSON com as informações do token a ser utilizado para executar as funcionalidades permitidas para a aplicação:
{
"access_token" : "949E24A904D3AD2C83C6F6C62F82C10A3B2E1870",
"token_type" : "bearer",
"expires_in" : "86400",
"scope" : ""
}