🔐Como funciona o campo authorization na nossa API.
A nossa API usa Basic Access Authentication. Traduzindo: você autentica enviando sua chave secreta codificada em Base64, dentro do header HTTP chamado authorization.🤔 O que isso significa na prática?
- username → é a sua chave secreta (SECRET_KEY)
- password → é sempre “x”
- Não é usado para nada, mas precisa existir por padrão do Basic Auth.
SECRET_KEY:x
E depois converter isso para Base64.
🧠 Exemplo real explicado passo a passo
Configurações → Credenciais de API → Chave secreta- Monte a string assim:
- Converta para base64:
- Envie no header:
🟧 Exemplo em Node.js atualizado
Onde pegar sua chave secreta 🧭
No painel da Beehive: Configurações → Credenciais de API Ali você verá:- 🔑 Chave secreta
- 🔓 Chave pública (para uso client-side, não serve para autenticar na API)
- ⏳ Prazo de expiração da chave