System.Security.Principal Ruang nama

Mendefinisikan objek utama yang mewakili konteks keamanan tempat kode berjalan. Untuk informasi selengkapnya, lihat Keamanan Berbasis Peran.

Kelas

GenericIdentity

Mewakili pengguna generik.

GenericPrincipal

Mewakili perwakilan generik.

IdentityNotMappedException

Mewakili pengecualian untuk prinsipal yang identitasnya tidak dapat dipetakan ke identitas yang diketahui.

IdentityReference

Mewakili identitas dan merupakan kelas dasar untuk NTAccount kelas dan SecurityIdentifier . Kelas ini tidak menyediakan konstruktor publik, dan karenanya tidak dapat diwariskan.

IdentityReferenceCollection

Mewakili kumpulan IdentityReference objek dan menyediakan sarana untuk mengonversi set objek -turunan IdentityReferencemenjadi IdentityReferencejenis -turunan.

NTAccount

Mewakili akun pengguna atau grup.

SecurityIdentifier

Mewakili pengidentifikasi keamanan (SID) dan menyediakan operasi marshaling dan perbandingan untuk SID.

WindowsIdentity

Mewakili pengguna Windows.

WindowsImpersonationContext

Mewakili pengguna Windows sebelum operasi peniruan identitas.

WindowsPrincipal

Mengaktifkan kode untuk memeriksa keanggotaan grup Windows pengguna Windows.

Antarmuka

IIdentity

Menentukan fungsionalitas dasar objek identitas.

IPrincipal

Menentukan fungsionalitas dasar objek utama.

Enum

PrincipalPolicy

Menentukan bagaimana objek utama dan identitas harus dibuat untuk domain aplikasi. Defaultnya adalah UnauthenticatedPrincipal.

TokenAccessLevels

Menentukan hak istimewa akun pengguna yang terkait dengan token akses.

TokenImpersonationLevel

Mendefinisikan tingkat peniruan keamanan. Tingkat peniruan keamanan mengatur derajat di mana proses server dapat bertindak atas nama proses klien.

WellKnownSidType

Mendefinisikan sekumpulan pengidentifikasi keamanan (SID) yang umum digunakan.

WindowsAccountType

Menentukan tipe akun Windows yang digunakan.

WindowsBuiltInRole

Menentukan peran umum yang akan digunakan dengan IsInRole(String).