Digest Authentication Account
Overview
You can use this account type to connect the HTTP Client Snap with data sources that use the Digest Authentication account.
Account settings

- Expression icon (
): Allows using JavaScript syntax to access SnapLogic Expressions to set field values dynamically (if enabled). If disabled, you can provide a static value. Learn more.
- SnapGPT (
): Generates SnapLogic Expressions based on natural language using SnapGPT. Learn more.
- Suggestion icon (
): Populates a list of values dynamically based on your Snap configuration. You can select only one attribute at a time using the icon. Type into the field if it supports a comma-separated list of values.
- Upload
: Uploads files. Learn more.
| Field / Field set | Type | Description |
|---|---|---|
| Label
|
Required. Specify a unique label for the
account. Default value: N/A Example: Digest Authentication Account |
|
| Username
|
Required. Specify the
username for the Digest Authentication Account. Note: To access the username for the
HTTP Client
Snap,
enable expressions for the field and enter
account.username.Default value: N/A Example: Snap_user |
|
| Password
|
Required. Specify the
password for the Digest Authentication Account. Note: To access the password for the
HTTP Client
Snap,
enable expressions for the field and enter account.password.
Default value: N/A Example: Encrypted |
|
| Use preemptive auth
|
Enable the checkbox if you want the Snap to send
the authorization header directly to the endpoint using the specific information. Default status: Deselected |
|
| Realm
|
Appears when you select the Use Preemptive
Auth checkbox. Specify the realm mentioned in the server’s WWW-Authenticate response header. Default value: N/A Example: [email protected] |
|
| Client Nonce
|
Appears when you select the Use Preemptive
Auth checkbox. Specify an opaque quoted ASCII-only string value provided by the client and used by both the client and server to avoid chosen plaintext attacks, to provide mutual authentication, and to provide some message integrity protection. Default value: N/A Example: 09312aead131413f9e2e0d0a3861e825 |
|
Troubleshooting
| Error | Reason | Resolution |
|---|---|---|
The username cannot contain the ': character. |
HttpClient5 library does not support colons in Usernames when using Basic Authentication. | Provide a username without the colon ':” character and retry. |