Categoria: Desenvolvimento

Gerador de cabeçalho Basic Auth

Ideia nossaFalta uma ferramenta?

Transforme um usuário e senha em um cabeçalho Authorization

Informe um usuário e uma senha e obtenha o cabeçalho Authorization: Basic esperado pela autenticação HTTP Basic, codificado em base64 no seu navegador e nunca enviado a lugar nenhum.

Saída
Authorization: Basic Og==

Tudo nesta página é processado no seu navegador. Nada é enviado.

Para que serve

A autenticação HTTP Basic envia as credenciais como base64(usuário:senha) dentro de um cabeçalho Authorization — codificado, não criptografado, então só oferece proteção real sobre HTTPS. Esta ferramenta monta esse cabeçalho localmente para que você possa colá-lo no curl, no Postman ou numa biblioteca de requisições sem precisar codificar o par manualmente.

Como usar

  1. Informe o usuário e a senha.
  2. Copie o cabeçalho Authorization gerado.
  3. Cole-o na sua ferramenta de requisições ou no seu código.

Privacidade

Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.

Perguntas frequentes

Minhas credenciais são enviadas para algum lugar?
Não. O cabeçalho é montado com JavaScript executado na página; nada é transmitido ou armazenado.
Base64 é o mesmo que criptografia?
Não. Base64 pode ser revertido por qualquer pessoa, então a autenticação Basic só protege as credenciais em trânsito quando a própria requisição é enviada por HTTPS.
E se meu usuário ou senha contiver dois-pontos?
Dois-pontos na senha não é problema, já que apenas o primeiro dois-pontos separa as duas partes. Dois-pontos no usuário é ambíguo segundo a especificação HTTP Basic e é melhor evitar.