Partager via


Classes utilisées dans les opérations d'utilisateur du .NET Framework

Mise à jour : novembre 2007

Les interfaces IIdentity et IPrincipal forment la base du système d'authentification utilisateur du .NET Framework. Vous pouvez utiliser les implémentations de ces interfaces fournies par le .NET Framework ou 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 du .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 du .NET Framework.

Enumé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

Référence

My.User, objet

Autres ressources

Authentification et autorisation dans le .NET Framework avec Visual Basic