Categoria: Sviluppo
Generatore di intestazione Basic Auth
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.
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
- Inserisci nome utente e password.
- Copia l'intestazione Authorization generata.
- 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.