Solicitação de token de acesso anônimo

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" : ""

}