Categoría: Desarrollo

Generador de cabecera Basic Auth

Idea propia¿Falta una herramienta?

Convierte un usuario y una contraseña en una cabecera Authorization

Introduce un usuario y una contraseña y obtén la cabecera Authorization: Basic que espera la autenticación HTTP Basic, codificada en base64 en tu navegador y nunca enviada a ningún sitio.

Salida
Authorization: Basic Og==

Todo lo de esta página se procesa en tu navegador. No se sube nada.

Para qué sirve

La autenticación HTTP Basic envía las credenciales como base64(usuario:contraseña) dentro de una cabecera Authorization: codificadas, no cifradas, así que solo ofrece una protección real sobre HTTPS. Esta herramienta construye esa cabecera de forma local para que puedas pegarla en curl, Postman o una librería de peticiones sin codificar el par a mano.

Cómo se usa

  1. Introduce el usuario y la contraseña.
  2. Copia la cabecera Authorization generada.
  3. Pégala en tu herramienta o código de peticiones.

Privacidad

Esta herramienta funciona íntegramente en tu navegador. Lo que introduces nunca se sube, se guarda ni se comparte: al cerrar la pestaña desaparece.

Preguntas frecuentes

¿Se envían mis credenciales a algún sitio?
No. La cabecera se construye con JavaScript que se ejecuta en la página; no se transmite ni se guarda nada.
¿Es base64 lo mismo que cifrado?
No. Cualquiera puede revertir base64, así que la autenticación Basic solo protege las credenciales en tránsito cuando la propia solicitud se envía por HTTPS.
¿Y si mi usuario o contraseña contiene dos puntos?
Unos dos puntos en la contraseña no son un problema, ya que solo el primero separa las dos partes. Unos dos puntos en el usuario son ambiguos según la especificación de HTTP Basic y es mejor evitarlos.