Clases utilizadas en operaciones de usuario de .NET Framework

Actualización: noviembre 2007

Las interfaces IIdentity e IPrincipal forman la base del del sistema de autenticación de usuarios de .NET Framework. Puede utilizar las implementaciones de estas interfaces que .NET Framework proporciona o implementar estas clases por sí mismo.

Clases base utilizadas para las operaciones de usuario

La mayoría de las clases que admiten operaciones del usuario se encuentran en el espacio de nombres System.Security.Principal. Para obtener una lista más completa, consulte la documentación de .NET Framework.

Las clases siguientes implementan la interfaz IIdentity, que define la funcionalidad básica de un objeto de identidad.

Clase

Descripción

GenericIdentity

Representa un usuario genérico.

WindowsIdentity

Representa un usuario de Windows.

IdentityReference

Representa una identidad y es la clase base para las clases NTAccount y SecurityIdentifier.

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.

Las clases siguientes implementan la interfaz IPrincipal, que define la funcionalidad básica de un objeto principal.

Clase

Descripción

GenericPrincipal

Representa un principal genérico.

WindowsPrincipal

Permite que el código compruebe la pertenencia a grupos de Windows de un usuario de Windows.

En esta tabla se muestran las enumeraciones más importantes utilizadas para las operaciones de usuario de .NET Framework.

Enumeración

Descripción

PrincipalPolicy

Especifica cómo se deben crear los objetos principal y de identidad para un dominio de aplicación.

WellKnownSidType

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

WindowsAccountType

Especifica el tipo de cuenta de Windows utilizado.

WindowsBuiltInRole

Especifica funciones comunes que se van a utilizar con IsInRole.

Vea también

Tareas

Tutorial: Implementar autenticación y autorización personalizadas

Referencia

My.User (Objeto)

Otros recursos

Autenticación y autorización en .NET Framework con Visual Basic