System.Security.Principal
Namespace
The System.Security.Principal namespace defines a principal object that represents the security context under which code is running. For more information, see Role-Based Security.
Classes
GenericIdentity |
Represents a generic user. |
GenericPrincipal |
Represents a generic principal. |
IdentityNotMappedException |
Represents an exception for a principal whose identity could not be mapped to a known identity. |
IdentityReference |
Represents an identity and is the base class for the NTAccount and SecurityIdentifier classes. This class does not provide a public constructor, and therefore cannot be inherited. |
IdentityReferenceCollection |
Represents a collection of IdentityReference objects and provides a means of converting sets of IdentityReference-derived objects to IdentityReference-derived types. |
NTAccount |
Represents a user or group account. |
SecurityIdentifier |
Represents a security identifier (SID) and provides marshaling and comparison operations for SIDs. |
WindowsIdentity |
Represents a Windows user. |
WindowsImpersonationContext |
Represents the Windows user prior to an impersonation operation. |
WindowsPrincipal |
Enables code to check the Windows group membership of a Windows user. |
Interfaces
IIdentity |
Defines the basic functionality of an identity object. |
IPrincipal |
Defines the basic functionality of a principal object. |
Enums
PrincipalPolicy |
Specifies how principal and identity objects should be created for an application domain. The default is |
TokenAccessLevels |
Defines the privileges of the user account associated with the access token. |
TokenImpersonationLevel |
Defines security impersonation levels. Security impersonation levels govern the degree to which a server process can act on behalf of a client process. |
WellKnownSidType |
Defines a set of commonly used security identifiers (SIDs). |
WindowsAccountType |
Specifies the type of Windows account used. |
WindowsBuiltInRole |
Specifies common roles to be used with IsInRole(String). |
Feedback
We'd love to hear your thoughts. Choose the type you'd like to provide:
Our feedback system is built on GitHub Issues. Read more on our blog.
Loading feedback...