Freigeben über


System.Security.Principal Namespace

Definiert ein Hauptobjekt, das den Sicherheitskontext darstellt, in dem Code ausgeführt wird. Weitere Informationen finden Sie unter Rollenbasierte Sicherheit.

Klassen

GenericIdentity

Stellt einen generischen Benutzer dar.

GenericPrincipal

Stellt einen generischen Prinzipal dar.

IdentityNotMappedException

Stellt eine Ausnahme für einen Prinzipal dar, dessen Identität keiner bekannten Identität zugeordnet werden konnte.

IdentityReference

Stellt eine Identität dar und ist die Basisklasse für die NTAccount-Klasse und die SecurityIdentifier-Klasse. Diese Klasse stellt keinen öffentlichen Konstruktor bereit und kann deshalb nicht geerbt werden.

IdentityReferenceCollection

Stellt eine Auflistung von IdentityReference-Objekten dar und stellt ein Verfahren bereit, mit dem Gruppen von aus IdentityReference abgeleiteten Objekten in von IdentityReference abgeleitete Typen konvertiert werden können.

NTAccount

Stellt ein Benutzer- oder Gruppenkonto dar.

SecurityIdentifier

Stellt eine Sicherheits-ID (SID) dar und bietet Marshalling und Vergleichsoperationen für SIDs.

WindowsIdentity

Stellt einen Windows-Benutzer dar.

WindowsImpersonationContext

Stellt den Windows-Benutzer vor dem Identitätswechsel dar.

WindowsPrincipal

Ermöglicht es Code, die Windows-Gruppenmitgliedschaft eines Windows-Benutzers zu überprüfen.

Schnittstellen

IIdentity

Definiert die grundlegende Funktionalität eines Identity-Objekts.

IPrincipal

Definiert die grundlegende Funktionalität eines Prinzipalobjekts.

Enumerationen

PrincipalPolicy

Gibt an, wie Prinzipal- und Identitätsobjekte für eine Anwendungsdomäne erstellt werden sollen. Der Standardwert ist UnauthenticatedPrincipal.

TokenAccessLevels

Definiert die Berechtigungen für das Benutzerkonto, das dem Zugriffstoken zugeordnet ist.

TokenImpersonationLevel

Definiert die Sicherheitsidentitätswechselstufen dar. Sicherheitsdefinitionsstufen steuern den Grad, zu dem ein Serverprozess im Auftrag eines Clientprozesses agieren kann.

WellKnownSidType

Definiert eine Gruppe häufig verwendeter Sicherheits-IDs (SIDs).

WindowsAccountType

Gibt den Typ des verwendeten Windows-Kontos an.

WindowsBuiltInRole

Gibt allgemeine Rollen an, die mit IsInRole(String) verwendet werden.