Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

Índice
outlinetrue
exclude.*ndice
stylenone


Descrição

...

O exemplo disponibilizado nesta página demonstra como solicitar o token de acesso OAuth e realizar uma chamada à API do Identity via JavaScript (AJAX).


Autorização

...

Para utilizar os endpoints da API com AJAX, primeiramente é necessário solicitar autorização para obter um token de acesso (access token). Os passos abaixo usam o Swagger como referência para explanar esse procedimento.

Deck of Cards
historyfalse
idauth
Card
defaulttrue
labelPasso 1


Informações

Caso seja utilizado o ambiente de homologação, a URL da API será https://[contexto].customerfi.com/rest/swagger-ui/index.html.


Card
labelPasso 2

  • Expandir o serviço oauth2.
  • Acessar o endpoint GET /rest/v2/oauth2/clients/{clientId}/assertion.
Informações

Para obter o clientId, acessar o menu Configuração → aba Segurança → REST API v2 → ID do Cliente.


Card
labelPasso 3


  • Ao acionar Try it out!, será gerado o Client Assertion no Responde Body.
  • O valor do Client Assertion deve ser copiado para utilização no próximo passo.


Card
labelPasso 4


  • Acessar o endpoint POST /rest/v2/oauth2/auth.
  • Preencher o valor do Client Assertion obtido no passo anterior no campo assertion.
  • Acionar Try it out! para obter o token de acesso (access token).


Card
labelPasso 5


  • Para utilizar todos os endpoints da API do Identity, copiar o access token para campo api_key no canto superior direito da página e acionar Explore.

Exemplo

...

O exemplo de código-fonte a seguir demonstra como realizar o procedimento de autorização e obtenção do access token via AJAX, bem como a chamada de um endpoint para recuperar os dados de uma empresa (contexto) através da API do Identity.

...