System.Security.Principal Obor názvů

Definuje objekt objektu zabezpečení, který představuje kontext zabezpečení, pod kterým je spuštěný kód. Další informace najdete v tématu Role-Based Zabezpečení.

Třídy

Name Description
GenericIdentity

Představuje obecného uživatele.

GenericPrincipal

Představuje obecný objekt zabezpečení.

IdentityNotMappedException

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

IdentityReference

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

IdentityReferenceCollection

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

NTAccount

Představuje účet uživatele nebo skupiny.

SecurityIdentifier

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

WindowsIdentity

Představuje uživatele Windows.

WindowsImpersonationContext

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

WindowsPrincipal

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

Rozhraní

Name Description
IIdentity

Definuje základní funkce objektu identity.

IPrincipal

Definuje základní funkce objektu objektu zabezpečení.

Výčty

Name Description
PrincipalPolicy

Určuje, jak se mají objekty zabezpečení a identity vytvořit pro doménu aplikace. Výchozí hodnota 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 proces serveru 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 Windows.

WindowsBuiltInRole

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