Access Token

Este é o tipo de token de acesso que deve ser solicitado nas integrações das nossas APIs e Widgets. Este documento foca exclusivamente na implementação do método client_credentials, deixando de fora outros tipos de autenticação aceitos por nosso servidor.

Cada cliente que integrar qualquer um de nossos serviços receberá um client_id e um client_secret, que devem ser armazenados de forma segura.

Com essas informações, deve-se formar uma string codificada em Base64 com o seguinte formato: <client_id>:<client_secret> para realizar uma autenticação básica.

Por exemplo, se o par de valores forem os seguintes:

Client ID: us-umbrella-corp
Client Secret: |

A string us-umbrella-corp:T@5-5D'e(xUC=D2U codificada em Base64 seria a seguinte:

  • dXMtdW1icmVsbGEtY29ycDpUQDUtNUQnZSh4VUM9RDJV

O valor para o cabeçalho Authentication a ser enviado seria Basic dXMtdW1icmVsbGEtY29ycDpUQDUtNUQnZSh4VUM9RDJV.

❗️

Importante

Recomendamos que a implementação deste serviço seja feita em servidores e não diretamente em integrações de aplicações cliente, para evitar a exposição das credenciais utilizadas na solicitação do token. Esta implementação de access token é destinada a integrações machine-to-machine.

Language
Credentials
Basic
base64
:
Click Try It! to start a request and see the response here!