System.Security.Principal Namespace

The System.Security.Principal namespace defines a principal object that represents the security context under which code is running.

Public interfaceIIdentityDefines the basic functionality of an identity object.
Public interfaceIPrincipalDefines the basic functionality of a principal object.

Public enumerationTokenImpersonationLevelDefines security impersonation levels. Security impersonation levels govern the degree to which a server process can act on behalf of a client process.

© 2015 Microsoft