System.Security.Principal Przestrzeń nazw

Definiuje obiekt podmiotu zabezpieczeń, który reprezentuje kontekst zabezpieczeń, w którym działa kod. Aby uzyskać więcej informacji, zobacz Zabezpieczenia oparte na rolach.

Klasy

GenericIdentity

Reprezentuje użytkownika ogólnego.

GenericPrincipal

Reprezentuje podmiot zabezpieczeń ogólnych.

IdentityNotMappedException

Reprezentuje wyjątek dla podmiotu zabezpieczeń, którego tożsamość nie może być mapowana na znaną tożsamość.

IdentityReference

Reprezentuje tożsamość i jest klasą bazową dla NTAccount klas i SecurityIdentifier . Ta klasa nie udostępnia konstruktora publicznego i dlatego nie można jej dziedziczyć.

IdentityReferenceCollection

Reprezentuje kolekcję IdentityReference obiektów i zapewnia metodę konwertowania zestawów IdentityReferenceobiektów pochodnych na IdentityReferencetypy pochodne.

NTAccount

Reprezentuje konto użytkownika lub grupy.

SecurityIdentifier

Reprezentuje identyfikator zabezpieczeń (SID) i udostępnia operacje marshalingu i porównania dla identyfikatorów SID.

WindowsIdentity

Reprezentuje użytkownika systemu Windows.

WindowsImpersonationContext

Reprezentuje użytkownika systemu Windows przed operacją personifikacji.

WindowsPrincipal

Umożliwia kod sprawdzania członkostwa w grupie systemu Windows użytkownika systemu Windows.

Interfejsy

IIdentity

Definiuje podstawową funkcjonalność obiektu tożsamości.

IPrincipal

Definiuje podstawową funkcjonalność obiektu podmiotu zabezpieczeń.

Wyliczenia

PrincipalPolicy

Określa sposób tworzenia obiektów podmiotu zabezpieczeń i tożsamości dla domeny aplikacji. Wartość domyślna to UnauthenticatedPrincipal.

TokenAccessLevels

Definiuje uprawnienia konta użytkownika skojarzonego z tokenem dostępu.

TokenImpersonationLevel

Definiuje poziomy personifikacji zabezpieczeń. Poziomy personifikacji zabezpieczeń określają stopień, w jakim proces serwera może działać w imieniu procesu klienta.

WellKnownSidType

Definiuje zestaw powszechnie używanych identyfikatorów zabezpieczeń (SID).

WindowsAccountType

Określa typ używanego konta systemu Windows.

WindowsBuiltInRole

Określa typowe role, które mają być używane z programem IsInRole(String).