Compartir a través de


Clases usadas en operaciones de usuario en .NET Framework (Visual Basic)

Las interfaces IIdentity e IPrincipal forman la base del sistema de autenticación de usuarios de .NET Framework. Puede usar las implementaciones de estas interfaces que proporciona .NET Framework 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 a un usuario de Windows.

IdentityReference

Representa una identidad y es la clase base correspondiente a 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 condición de pertenencia de un usuario de Windows a un grupo 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 la forma en que deben crearse el objeto principal y el objeto de identidad de 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 (Visual Basic)

Referencia

User

Otros recursos

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