Partager via


Classes utilisées dans les opérations d'utilisateur du .NET Framework (Visual Basic)

Les interfaces IIdentity et IPrincipal forment la base du système de l'authentification utilisateur .NET Framework. Vous pouvez utiliser des implémentations de ces interfaces fournies par .NET Framework, ou vous pouvez implémenter ces classes vous-même.

Classes de base utilisées pour les opérations utilisateur

La plupart des classes qui prennent en charge les opérations utilisateur figurent dans l'espace de noms System.Security.Principal. Pour une liste plus complète, consultez la documentation .NET Framework.

Les classes suivantes implémentent l'interface IIdentity qui définit les fonctionnalités de base d'un objet Identity.

Classe

Description

GenericIdentity

Représente un utilisateur générique.

WindowsIdentity

Représente un utilisateur Windows.

IdentityReference

Représente une identité et constitue la classe de base des classes NTAccount et SecurityIdentifier.

NTAccount

Représente un utilisateur ou un compte de groupe.

SecurityIdentifier

Représente un identificateur de sécurité (SID) et fournit des opérations de marshaling et de comparaison des SID.

Les classes suivantes implémentent l'interface IPrincipal qui définit les fonctionnalités de base d'un objet Principal.

Classe

Description

GenericPrincipal

Représente une entité de sécurité générique.

WindowsPrincipal

Permet au code de vérifier l'appartenance à un groupe Windows d'un utilisateur Windows.

Ce tableau répertorie les énumérations les plus importantes utilisées pour les opérations utilisateur .NET Framework.

Énumération

Description

PrincipalPolicy

Spécifie comment les objets Identity et Principal doivent être créés pour un domaine d'application.

WellKnownSidType

Définit un ensemble d'identificateurs de sécurité (SID) fréquemment utilisés.

WindowsAccountType

Spécifie le type de compte Windows utilisé.

WindowsBuiltInRole

Spécifie les rôles communs à utiliser avec IsInRole.

Voir aussi

Tâches

Procédure pas à pas : implémentation d'une authentification et d'une autorisation personnalisées (Visual Basic)

Référence

User

Autres ressources

Authentification et autorisation dans le .NET Framework avec Visual Basic