Base64 Encode for API Authentication Headers
Quick Answer: HTTP Basic Auth requires encoding username:password as Base64 and sending it in the Authorization header. Enter your credentials in username:password format to get the encoded value for the header: Authorization: Basic [encoded].
FAQ
How does HTTP Basic Authentication work?
The client sends Authorization: Basic base64(username:password) in the HTTP header. The server decodes the Base64 to get the credentials.
Is Basic Auth secure?
Base64 is encoding, not encryption. Always use HTTPS with Basic Auth. The credentials are trivially decodable without TLS.