Categoria: Sviluppo

Generatore di intestazione Basic Auth

Idea internaManca uno strumento?

Trasforma nome utente e password in un'intestazione Authorization

Inserisci un nome utente e una password e ottieni l'intestazione Authorization: Basic richiesta dall'autenticazione HTTP Basic, codificata in base64 nel tuo browser e mai inviata da nessuna parte.

Output
Authorization: Basic Og==

Tutto ciò che c'è in questa pagina viene elaborato nel tuo browser. Niente viene caricato.

A cosa serve

L'autenticazione HTTP Basic invia le credenziali come base64(username:password) all'interno di un'intestazione Authorization — codificata, non cifrata, quindi offre una protezione reale solo su HTTPS. Questo strumento costruisce quell'intestazione localmente, così puoi incollarla in curl, Postman o una libreria di richieste senza codificare a mano la coppia tu stesso.

Come si usa

  1. Inserisci nome utente e password.
  2. Copia l'intestazione Authorization generata.
  3. Incollala nel tuo strumento di richiesta o nel codice.

Privacy

Questo strumento funziona interamente nel tuo browser. Quello che inserisci non viene mai caricato, salvato o condiviso: chiudendo la scheda sparisce.

Domande frequenti

Le mie credenziali vengono inviate da qualche parte?
No. L'intestazione viene costruita con JavaScript eseguito nella pagina; nulla viene trasmesso o memorizzato.
Il base64 equivale alla cifratura?
No. Il base64 è reversibile da chiunque, quindi l'autenticazione Basic protegge le credenziali in transito solo quando la richiesta stessa viene inviata su HTTPS.
Cosa succede se il mio nome utente o la password contengono i due punti?
I due punti nella password non sono un problema, perché solo il primo separa le due parti. I due punti nel nome utente sono ambigui secondo la specifica HTTP Basic ed è meglio evitarli.