System.ServiceModel 4.0.0.0 System.Object

Digest authentication verifies that both parties to a communication know a shared secret (a password). Authentication is done without sending the password in the clear. Digest authentication is based on a challenge-response paradigm. The Digest scheme challenges using a nonce ("number used once") value. The response must contain a checksum of the user name, the password, the nonce value, the HTTP method, and the requested URI.

Used for digest authentication of HTTP clients.

- Property
  4.0.0.0
  System.Security.Principal.TokenImpersonationLevel To be added.

  Allowable values include:

  ,

  , and

  .

  Due to the limitations of Digest authentication, when the client is using non-default credentials, only Impersonation and Delegation levels are allowed.

  Gets or sets the level of impersonation that the client allows with the client credential provided.

- Property
  4.0.0.0
  System.Net.NetworkCredential To be added.

  If not specified, the default thread credential will be used.

  Gets or sets the network credential to be used for digest-based authentication.