mscorlib(4.0.0.0) API with additions
|
Classes | |
class | GenericIdentity |
Represents a generic user. More... | |
class | GenericPrincipal |
Represents a generic principal. More... | |
class | IdentityNotMappedException |
Represents an exception for a principal whose identity could not be mapped to a known identity. More... | |
class | IdentityReference |
Represents an identity and is the base class for the T:System.Security.Principal.NTAccount and T:System.Security.Principal.SecurityIdentifier classes. This class does not provide a public constructor, and therefore cannot be inherited. More... | |
class | IdentityReferenceCollection |
Represents a collection of T:System.Security.Principal.IdentityReference objects and provides a means of converting sets of T:System.Security.Principal.IdentityReference-derived objects to T:System.Security.Principal.IdentityReference-derived types. More... | |
interface | IIdentity |
Defines the basic functionality of an identity object. More... | |
interface | IPrincipal |
Defines the basic functionality of a principal object. More... | |
class | NTAccount |
Represents a user or group account. More... | |
class | SecurityIdentifier |
Represents a security identifier (SID) and provides marshaling and comparison operations for SIDs. More... | |
class | WindowsIdentity |
Represents a Windows user. More... | |
class | WindowsImpersonationContext |
Represents the Windows user prior to an impersonation operation. More... | |
class | WindowsPrincipal |
Enables code to check the Windows group membership of a Windows user. More... | |
|
strong |
Specifies how principal and identity objects should be created for an application domain. The default is UnauthenticatedPrincipal
.
Enumerator | |
---|---|
UnauthenticatedPrincipal | Principal and identity objects for the unauthenticated entity should be created. An unauthenticated entity has P:System.Security.Principal.GenericIdentity.Name set to the empty string ("") and P:System.Security.Principal.GenericIdentity.IsAuthenticated set to |
NoPrincipal | No principal or identity objects should be created. |
WindowsPrincipal | Principal and identity objects that reflect the operating system token associated with the current execution thread should be created, and the associated operating system groups should be mapped into roles. |
Definition at line 8 of file PrincipalPolicy.cs.
|
strong |
Defines the privileges of the user account associated with the access token.
Definition at line 9 of file TokenAccessLevels.cs.
Defines security impersonation levels. Security impersonation levels govern the degree to which a server process can act on behalf of a client process.
Definition at line 9 of file TokenImpersonationLevel.cs.
|
strong |
Defines a set of commonly used security identifiers (SIDs).
Definition at line 7 of file WellKnownSidType.cs.
|
strong |
Specifies the type of Windows account used.
Enumerator | |
---|---|
Normal | A standard user account. |
Guest | A Windows guest account. |
System | A Windows system account. |
Anonymous | An anonymous account. |
Definition at line 8 of file WindowsAccountType.cs.
|
strong |
Specifies common roles to be used with M:System.Security.Principal.WindowsPrincipal.IsInRole(System.String).
Enumerator | |
---|---|
Administrator | Administrators have complete and unrestricted access to the computer or domain. |
User | Users are prevented from making accidental or intentional system-wide changes. Thus, users can run certified applications, but not most legacy applications. |
Guest | Guests are more restricted than users. |
PowerUser | Power users possess most administrative permissions with some restrictions. Thus, power users can run legacy applications, in addition to certified applications. |
AccountOperator | Account operators manage the user accounts on a computer or domain. |
SystemOperator | System operators manage a particular computer. |
PrintOperator | Print operators can take control of a printer. |
BackupOperator | Backup operators can override security restrictions for the sole purpose of backing up or restoring files. |
Replicator | Replicators support file replication in a domain. |
Definition at line 8 of file WindowsBuiltInRole.cs.