Sends username and password Base64-encoded on every request. Base64 is not encryption — anyone who intercepts the header reads the password in plain text.
WWW-Authenticate: Basic realm="demo"
- ·Instantly reversible: atob("dXNlcjpwYXNzd29yZA==") → "user:password".
- ·Requires HTTPS at all times; without TLS the credential travels in the clear.
- ·No expiration or revocation: the credential is valid until the password changes.
- ·The browser shows a native username/password dialog.
Authorization: Basic dXNlcjpwYXNzd29yZA==
- All browsers
- curl / wget
- Standard HTTP libraries