Using Basic Authentication in HTTP Request Actions
When working with APIs, Basic Authentication is a common option for authenticating HTTP requests. This article covers how to include the Basic Authentication credentials within an HTTP Request Action.
Base64 Method
This method is the most secure as it does not store the credentials in plain text.
In the headers section of the HTTP Request Action, add the credentials formatted as follows:
Authorization: Basic <credentials>
Where <credentials> is the Base64 encoding of the username and password joined by a single colon :
.
Generating a Base64 Encoded String
There are many methods of generating a Base64 encoded string. One option is to visit base64encode or Basic Auth generator.
Plain Text Method
This method is the least secure as stores the credentials in plain text.
To use this method, simply change the URL itself, adding the credentials formatted as follows:
http://username:password@example.com/