System.Security.Principal Espace de noms

Définit un objet principal qui représente le contexte de sécurité dans lequel le code est exécuté. Pour plus d’informations, consultez Sécurité basée sur les rôles.

Classes

GenericIdentity

Représente un utilisateur générique.

GenericPrincipal

Représente un principal générique.

IdentityNotMappedException

Représente une exception pour un principal dont l’identité n’a pas pu être mappée à une identité connue.

IdentityReference

Représente une identité et constitue la classe de base des classes NTAccount et SecurityIdentifier. Cette classe ne fournit pas de constructeur public, et ne peut donc pas être héritée.

IdentityReferenceCollection

Représente une collection d’objets IdentityReference et fournit un mode de conversion des jeux d’objets dérivés de IdentityReference en types dérivés de IdentityReference.

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.

WindowsIdentity

Représente un utilisateur Windows.

WindowsImpersonationContext

Représente l'utilisateur Windows avant une opération d'emprunt d'identité.

WindowsPrincipal

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

Interfaces

IIdentity

Définit les fonctionnalités de base d'un objet identité.

IPrincipal

Définit les fonctionnalités de base d'un objet principal.

Énumérations

PrincipalPolicy

Spécifie comment les objets Identity et Principal doivent être créés pour un domaine d'application. La valeur par défaut est UnauthenticatedPrincipal.

TokenAccessLevels

Définit les privilèges du compte d’utilisateur associé au jeton d’accès.

TokenImpersonationLevel

Définit les niveaux d'emprunt d'identité de sécurité. Les niveaux d'emprunt d'identité de sécurité régissent le degré auquel un processus serveur peut agir au nom d'un processus client.

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(String).