Digest Authentication Account

In this article

Overview

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

Prerequisites

None.

Limitations and Known Issues

None.

Account Settings

 

Asterisk ( * ): Indicates a mandatory field.

  • Suggestion icon ( ): Indicates a list that is dynamically populated based on the configuration.

  • Expression icon ( ): Indicates the value is an expression (if enabled) or a static value (if disabled). Learn more about Using Expressions in SnapLogic.

  • Add icon ( ): Indicates that you can add fields in the field set.

  • Remove icon ( ): Indicates that you can remove fields from the field set.

Field Name

Field Type

Field Dependency

Description

Field Name

Field Type

Field Dependency

Description

Label*

Default Value: N/A
Example: Digest Authentication Account

String

N/A

Specify a unique name for the account.

 

Username*

 

Default Value: N/A
Example: Snap_user

String/Expression

N/A

Specify the username for the Digest Authentication Account.

To access the username for the HTTP Client Snap, enable expressions for the field and enter account.username.

 

Password*

Default Value: N/A
Example: Encrypted

String/Expression

N/A

Specify the password for the Digest Authentication Account.

To access the username for the HTTP Client Snap, enable expressions for the field and enter account.password.

Use Preemptive Auth

Default Value: Not Selected
Example: Selected

Checkbox

N/A

Enable the checkbox if you want the Snap to send the authorization header directly to the endpoint using the specific information.

Realm

Default Value: N/A
Example: me@kennethreitz.com

String/Expression

Appears when the Use Preemptive Auth checkbox is selected.

Specify the realm mentioned in the server’s WWW-Authenticate response header.

Nonce

Default Value: N/A
Example: 980e9bdd5d2f5f4e49eef4a413f8db2

String/Expression

Appears when the Use Preemptive Auth checkbox is selected.

Specify the nonce mentioned in the server’s WWW-Authenticate response header.

Algorithm

Default Value: MD5
Example: MD5

String/Expression

Appears when the Use Preemptive Auth checkbox is selected.

Specify the algorithm used to produce the digest and un-keyed digest functions.

QOP

Default Value: auth
Example: auth

String/Expression

Appears when the Use Preemptive Auth checkbox is selected.

Specify the quality of protection applied to the message.

Nonce Count

Default Value: N/A

String/Expression

Appears when the Use Preemptive Auth checkbox is selected.

Specify the hexadecimal count of the number of requests(including the current request) that the client sends with the nonce value in the current request.

Client Nonce

Default Value: N/A 

String/Expression

Appears when the Use Preemptive Auth checkbox is selected.

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.

Opaque

Default Value: N/A
Example: 09312aead131413f9e2e0d0a3861e825

String/Expression

Appears when the Use Preemptive Auth checkbox is selected.

Mention the string of data specified by the server that should be returned by the client unchanged in the Authorization header field of subsequent requests with URIs in the same protection space.

Snap Pack History

Related Links