System.Security.Principal Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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). |