Obtenção do Access Token

Autenticação- Obtenção do Acess Token

É uma string criptografada que representa a autorização concedida pelo usuário e permite que o aplicativo acesse os recursos protegidos em seu nome. Ele contém informações como:
- Identificador do Usuário: Identifica o usuário que concedeu o acesso.
- Identificador do Aplicativo Cliente: Identifica o aplicativo que está solicitando o acesso.
- Escopos de Acesso: Define quais recursos específicos o aplicativo pode acessar.
- Data de Expiração: Indica quando o token se torna inválido e precisa ser atualizado.

A API de Autenticação - Obtenção do Token de Acesso é um componente essencial do OAuth, fornecendo um mecanismo seguro e padronizado para autorizar o acesso a APIs protegidas. Sua implementação adequada garante uma experiência de usuário segura e confiável, além de proteger dados confidenciais.

Para realizar a autenticação de forma correta e segura, deve-se ser codificado em base64 a junção do cliente_id e client_secret do usuário, separado por um sinal de mais (+). Essa codificação sera usada no Header Authorization -> Basic token

Exemplo de utilização do base64 encode
var encodeCredentials = base64_encode(client_id.'+'.client_secret);

Header -> Authorization -> Basic $encodeCredentials

Requisição

CampoTipoDescriçãoObrigatoriedade
grant_typeTextoIdentificador do tipo de autorização solicitada.Sim
codeTextoCódigo de autorização do token.Sim


Resposta
CampoTipoDescrição
messageTextoMensagem de sucesso ao acessar o token
dataTextoRetorna os valores do access_token, refresh_token e tempo de expiração do refresh_token. O expires_in refere-se ao tempo de experição do refresh_token.
statusCodeNúmeroCódigo de retorno da requisição
statusBooleanoUm status de verdadeiro ou falso que representa se a requisição retornou um sucesso ou não

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required
string
required
Headers
uuid
required

Client ID enviado no Header

Responses

401

Invalid client data.

403

Invalid token.

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json