cURL Auth, TLS, and Proxy Security/Follow redirects and send auth

Follow redirects and keep auth across hosts only when you explicitly trust it.

Section: Credentials and Sessions

Follow redirects and send auth

bash
bash
curl -L --location-trusted -u 'user:password' https://example.com/start
Explanation

Be careful: this can forward credentials after redirects.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Credentials and Sessions
Use credentials from .netrc
Load login credentials from a `.netrc` file.
OpenIn sheetbashsame section
Use a custom netrc file
Read machine credentials from a specific netrc file.
OpenIn sheetbashsame section
HTTP Digest auth
Authenticate with Digest auth if the server supports it.
OpenIn sheetbashsame section
SPNEGO / Negotiate auth
Use Negotiate auth with credentials from the environment or Kerberos setup.
OpenIn sheetbashsame section
Auto-negotiate auth method
Let curl probe and select an auth scheme.
OpenIn sheetbashsame section
Proxy with basic auth
Authenticate to a proxy with username and password.
OpenIn sheetbash2 tag match