Authenticator (httpClient-Http Authenticator)

This component configures the authenticator.
Figure 5.   Authenticator properties
Image

To access these properties, double-click HttpClient and click Authenticator.

Property Value Description
Auth Type drop-down lists (default to httpClient and NoHttpAuth) Configures the authentication method:

BasicHttpAuth is the least secure form of authentication supplied in the client. As credentials are not encrypted and the encoding is simple to reverse engineer, the HTTP client fails to send if the client’s Mode is set to insecure.

BearerTokenAuth is the method used when an API requires a token string to identify the user or user session.

HttpDigestAuth involves a ‘hash function’ applied to the user’s credentials.

NiagaraScramShaDigestAuth is a more complex variant of Digest authentication. It serves as the default authenticator for a Niagara user’s credentials.

NoHttpAuth configures no HTTP authentication.

ResponseCookieAuth: Many websites make use of an initial authentication method to create a user session, and then make use of session cookies to authenticate the user for subsequent requests. To make use of this technique with an HTTP client, first set up an initial request, which authenticates the user.

Config additional properties
Contains additional configuration items.

To switch authentication methods, select from the various types in the Auth Type slot and save. The Config slot updates allowing further settings to be applied.

This slot is its own component. Refer to “Config (httpClient-NoHttpAuth)”.