Árvore de páginas

Versões comparadas

Chave

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

...

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


Autorização

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

Deck of Cards
idauth
Card
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 fluig Identity, copiar o access token para campo api_key no canto superior direito da página e acionar Explore.

...

Exemplo

O exemplo abaixo 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 obter recuperar os dados de uma empresa (contexto) através da API do fluig Identity.

Nota

O access_token obtido a partir da autorização na API deve ser enviado no header de todas as requisições.

...