System.Security.Principal Espacio de nombres

Define un objeto de entidad de seguridad que representa el contexto de seguridad en el cual se ejecuta código. Para más información, vea Role-Based Security (Seguridad basada en roles).

Clases

GenericIdentity

Representa un usuario genérico.

GenericPrincipal

Representa una entidad de seguridad genérica.

IdentityNotMappedException

Representa una excepción para una entidad de seguridad cuya identidad no se pudo asignar a una identidad conocida.

IdentityReference

Representa una identidad y es la clase base correspondiente a las clases NTAccount y SecurityIdentifier. Esta clase no proporciona un constructor público y, por lo tanto, no se puede heredar.

IdentityReferenceCollection

Representa una colección de objetos IdentityReference y proporciona un medio de convertir conjuntos derivados de IdentityReference en tipos derivados de IdentityReference.

NTAccount

Representa un usuario o cuenta de grupo.

SecurityIdentifier

Representa un identificador de seguridad (SID) y proporciona cálculo de referencias y operaciones de comparación de SID.

WindowsIdentity

Representa un usuario de Windows.

WindowsImpersonationContext

Representa al usuario de Windows antes de una operación de suplantación.

WindowsPrincipal

Permite que el código compruebe la condición de pertenencia de un usuario de Windows a un grupo de Windows.

Interfaces

IIdentity

Define la funcionalidad básica de un objeto de identidad.

IPrincipal

Define la funcionalidad básica de un objeto principal.

Enumeraciones

PrincipalPolicy

Especifica la forma en que deben crearse el objeto principal y el objeto de identidad de un dominio de aplicación. De manera predeterminada, es UnauthenticatedPrincipal.

TokenAccessLevels

Define los privilegios de la cuenta de usuario asociada con el token de acceso.

TokenImpersonationLevel

Define los niveles de suplantación de seguridad. Los niveles de suplantación de seguridad determinan el grado en el que un proceso de servidor puede actuar en nombre de un proceso de cliente.

WellKnownSidType

Define un conjunto de identificadores de seguridad (SID) comúnmente utilizados.

WindowsAccountType

Especifica el tipo de cuenta de Windows utilizado.

WindowsBuiltInRole

Especifica roles comunes que se van a utilizar con IsInRole(String).