Autenticação na API Speedio
A API Speedio utiliza Basic Authentication para autenticar suas requisições. Este método é simples, seguro e amplamente suportado.Como Funciona
A autenticação Basic Auth funciona enviando suas credenciais codificadas em Base64 no headerAuthorization de cada requisição.
Fluxo de Autenticação
1
Obtenha suas Credenciais
Entre em contato com a equipe Speedio para receber suas credenciais de acesso:
- Username: Seu nome de usuário único
- Password: Sua senha de acesso
2
Configure Variáveis de Ambiente
Por motivos de segurança, configure suas credenciais como variáveis de ambiente:
3
Codifique em Base64
Combine username e password separados por
: e codifique em Base64:4
Inclua no Header
Adicione o header Authorization em todas as requisições:
Exemplo Prático
Códigos de Status de Autenticação
| Status | Descrição | Solução |
|---|---|---|
200 | ✅ Autenticação bem-sucedida | Continue normalmente |
401 | ❌ Credenciais inválidas | Verifique username e password |
403 | ❌ Acesso negado | Verifique permissões da conta |
429 | ⚠️ Limite de taxa excedido | Aguarde antes de tentar novamente |
Melhores Práticas de Segurança
✅ Faça
- Use variáveis de ambiente
- Rotacione credenciais regularmente
- Use HTTPS sempre
- Monitore uso da API
❌ Não Faça
- Hardcode credenciais no código
- Compartilhe credenciais
- Use HTTP (sem SSL)
- Ignore logs de segurança
Testando sua Autenticação
Para verificar se suas credenciais estão funcionando:200, sua autenticação está funcionando corretamente.
