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 |
---|---|
Representa un usuario genérico. |
|
Representa a un usuario de Windows. |
|
Representa una identidad y es la clase base correspondiente a las clases NTAccount y SecurityIdentifier. |
|
Representa un usuario o cuenta de grupo. |
|
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 |
---|---|
Representa un principal genérico. |
|
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 |
---|---|
Especifica la forma en que deben crearse el objeto principal y el objeto de identidad de un dominio de aplicación. |
|
Define un conjunto de identificadores de seguridad (SID) comúnmente utilizados. |
|
Especifica el tipo de cuenta de Windows utilizado. |
|
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
Otros recursos
Autenticación y autorización en .NET Framework con Visual Basic