Internet Direct (Indy) Version 9.0.1 Beta
TIdBasicAuthentication
Implements the HTTP Basic Authentication scheme.

TIdBasicAuthentication = class(TIdAuthentication)
Description
TIdBasicAuthentication is a TIdAuthentication descendant that implements the specifics of the HTTP Basic Authentication scheme, as described in the Internet Standards document:

TIdBasicAuthentication is based on the model where a client must authenticate with a Username and Password for each unique Realm on a server. TIdBasicAuthentication is used in response to a challenge header in the form:

      WWW-Authenticate: Basic realm="URISpace"
    

To receive authorization, the client sends the Username and Password, separated by a single colon (":") character, within a base64 encoded string in the Authentiction credentials. Username might be case sensitive.