Portal do desenvolvedor
Autenticação
APIs
Autenticação
APIs
  1. Raiz
  • Raiz
    • Autenticação da API
    • Tutorial de como obter o Bearer Token
    • Obtém um token de autenticação (Login) usando Basic Auth.
      POST
Autenticação
APIs
Autenticação
APIs
  1. Raiz

Autenticação da API

Visão geral#

A autenticação é obrigatória para todas as requisições feitas às APIs do Portal do Desenvolvedor.
O objetivo deste mecanismo é garantir que somente clientes autorizados consigam acessar os recursos disponíveis.
A autenticação da API é realizada em duas camadas:
1.
Basic Auth - o cliente deve enviar as credenciais de acesso (usuário e senha) codificadas em Base64 no cabeçalho Authorization.
2.
API Key - uma chave de aplicação única que deve ser enviada em conjunto com a requisição, também via cabeçalho.
⚠️ Ambas as credenciais são obrigatórias em todas as chamadas.

Exemplo de Cabeçalhos#

Authorization: Basic dXN1YXJpbzpwYXNzd29yZA== x-api-key: 1234567890abcdef1234567890abcdef
⚠️ O valor após Basic é o resultado da codificação Base64 de usuario:senha

Como funciona o processo de autenticação#

1.
O cliente obtém as credenciais de acesso (usuário, senha e API Key).
2.
A cada requisição à API, o cliente envia:
O cabeçalho Authorization: Basic <credenciais_base64>
O cabeçalho x-api-key: <sua_api_key>
3.
A API valida ambos os valores antes de processar a requisição.
4.
Se a autenticação for bem-sucedida, o recurso solicitado é retornado.

Respostas em caso de erro#

CódigoMotivoDescrição
401 UnauthorizedCredenciais inválidasUsuário e/ou senha incorretos, ou formato do header inválido.
403 ForbiddenAPI Key ausente ou inválidaA chave informada não é reconhecida ou não possui permissão.
429 Too Many RequestsLimite de requisições excedidoO cliente atingiu o limite definido no plano de uso.

Boas práticas#

Nunca exponha suas credenciais (usuário, senha ou API Key) em código público.
Renove periodicamente suas credenciais de autenticação.
Utilize variáveis de ambiente para armazenar dados sensíveis.
Em caso de revogação ou suspeita de uso indevido, solicite uma nova API Key imediatamente.
Modificado em 2025-12-05 12:14:35
Próxima página
Tutorial de como obter o Bearer Token
Built with