ImpersonationLevel Enumeration

Supplies identification values to a proxy server or a Web service for a WCF client using integrated Windows or digest authentication.

Enumerated values

ImpersonationLevel value Meaning
None An impersonation level is not assigned.
Anonymous The server process cannot impersonate the client and cannot obtain identification information about the client.
Identification The server process cannot impersonate the client, but can obtain identification and privileges information about the client. This allows other services on the server to use the client security context for access and validation decisions.
Impersonation The server process can impersonate the client security context on its local system, but not on remote systems.
Delegation The server process can impersonate the client security context on both local and remote systems.