Inviare una richiesta http con autenticazione di base

Bash:
Inviare una richiesta http con autenticazione di base

How to:

Ecco come usare curl per inviare una richiesta HTTP con autenticazione di base.

# Imposta le credenziali
USER="mario"
PASS="sicura123"

# Invia la richiesta con autenticazione di base usando curl
curl -u $USER:$PASS https://api.esempio.com/dati

# Output di esempio
{"status":"successo","messaggio":"Benvenuto, Mario!"}

Deep Dive

L’autenticazione di base HTTP risale agli inizi del web, incluso nello standard HTTP 1.0 (RFC 1945). Converte username e password in base64, ma non è criptata, quindi è vulnerabile su connessioni non sicure (use HTTPS!). Alternativa più sicura è OAuth, usato per situazioni che richiedono maggiori garanzie di sicurezza. Quando implementi l’autenticazione di base, ricorda di proteggere le credenziali e di usarla solo su connessioni HTTPS.

See Also