Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
.NET Framework 3.5

  Switch on low bandwidth view
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
.NET Framework Class Library
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.

  ClassDescription
Public classGenericIdentity Represents a generic user.
Public classGenericPrincipal Represents a generic principal.
Public classIdentityNotMappedException Represents an exception for a principal whose identity could not be mapped to a known identity.
Public classIdentityReference 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.
Public classIdentityReferenceCollection Represents a collection of IdentityReference objects and provides a means of converting sets of IdentityReference-derived objects to IdentityReference-derived types.
Public classNTAccount Represents a user or group account.
Public classSecurityIdentifier Represents a security identifier (SID) and provides marshaling and comparison operations for SIDs.
Public classWindowsIdentityRepresents a Windows user.
Public classWindowsImpersonationContext Represents the Windows user prior to an impersonation operation.
Public classWindowsPrincipal Allows code to check the Windows group membership of a Windows user.
  InterfaceDescription
Public interfaceIIdentity Defines the basic functionality of an identity object.
Public interfaceIPrincipal Defines the basic functionality of a principal object.
  EnumerationDescription
Public enumerationPrincipalPolicy Specifies how principal and identity objects should be created for an application domain. The default is UnauthenticatedPrincipal.
Public enumerationTokenAccessLevels Defines the privileges of the user account associated with the access token.
Public enumerationTokenImpersonationLevel Defines security impersonation levels. Security impersonation levels govern the degree to which a server process can act on behalf of a client process.
Public enumerationWellKnownSidType Defines a set of commonly used security identifiers (SIDs).
Public enumerationWindowsAccountType Specifies the type of Windows account used.
Public enumerationWindowsBuiltInRole Specifies common roles to be used with IsInRole.
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker