Impersonation Levels

If impersonation succeeds, it means that the client has agreed to let the server "be" the client to some degree. The varying degrees of impersonation are called impersonation levels, and they indicate how much authority is given to the server when it is impersonating the client.

Currently, there are four impersonation levels: anonymous, identify, impersonate, and delegate. Prior to Windows NT 5.0, the only supported impersonation levels were identify and impersonate. In Windows NT 5.0, delegate-level impersonation is supported. The following list briefly describes each impersonation level.

By choosing the impersonation level, the client tells the server how far it can go in impersonating the client. The client sets the impersonation level on the proxy it uses to communicate with the server. For more information, see Setting the Impersonation Level.