Sdílet prostřednictvím


System.Security.Principal Obor názvů

Definuje objekt zabezpečení, který představuje kontext zabezpečení, ve kterém je spuštěný kód. Další informace najdete v tématu Zabezpečení na základě rolí.

Třídy

GenericIdentity

Představuje obecného uživatele.

GenericPrincipal

Představuje obecný objekt zabezpečení.

IdentityNotMappedException

Představuje výjimku pro objekt zabezpečení, jehož identitu nelze namapovat na známou identitu.

IdentityReference

Představuje identitu a je základní třídou tříd NTAccount a SecurityIdentifier . Tato třída neposkytuje veřejný konstruktor, a proto nelze dědit.

IdentityReferenceCollection

Představuje kolekci IdentityReference objektů a poskytuje způsob převodu sad odvozených IdentityReferenceobjektů na IdentityReferenceodvozené typy.

NTAccount

Představuje uživatelský nebo skupinový účet.

SecurityIdentifier

Představuje identifikátor zabezpečení (SID) a poskytuje operace zařazování a porovnání pro identifikátory SID.

WindowsIdentity

Představuje uživatele systému Windows.

WindowsImpersonationContext

Představuje uživatele systému Windows před operací zosobnění.

WindowsPrincipal

Umožňuje kódu zkontrolovat členství uživatele systému Windows ve skupině.

Rozhraní

IIdentity

Definuje základní funkce objektu identity.

IPrincipal

Definuje základní funkce objektu instančního objektu.

Výčty

PrincipalPolicy

Určuje, jak se mají objekty zabezpečení a identity vytvářet pro doménu aplikace. Výchozí formát je UnauthenticatedPrincipal.

TokenAccessLevels

Definuje oprávnění uživatelského účtu přidruženého k přístupovém tokenu.

TokenImpersonationLevel

Definuje úrovně zosobnění zabezpečení. Úrovně zosobnění zabezpečení určují, do jaké míry může serverový proces jednat jménem procesu klienta.

WellKnownSidType

Definuje sadu běžně používaných identifikátorů zabezpečení (SID).

WindowsAccountType

Určuje typ použitého účtu Systému Windows.

WindowsBuiltInRole

Určuje běžné role, které se mají používat s IsInRole(String).