Authenticate with username and password.

Section: HTTP Auth and Security

HTTP Basic auth

bash
bash
curl -u 'user:password' https://example.com/protected
Explanation

`-u` sends credentials for Basic auth or similar schemes.

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 HTTP Auth and Security
Bearer token auth
Send a Bearer token for OAuth-style APIs.
OpenIn sheetbashsame section
API key in header
Send an API key header.
OpenIn sheetbashsame section
AWS SigV4 request signing
Sign an AWS-compatible HTTP request using SigV4.
OpenIn sheetbashsame section
API key in query string
Pass an API key in the URL.
OpenIn sheetbashsame section
Mutual TLS with client cert
Authenticate using a client certificate and key.
OpenIn sheetbashsame section
Use a custom CA bundle
Trust a specific CA certificate file.
OpenIn sheetbashsame section