Bagikan melalui


System.Security.Principal Ruang nama

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

Kelas

GenericIdentity

Mewakili pengguna generik.

GenericPrincipal

Mewakili prinsip 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 IdentityReferenceke 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

Memungkinkan 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. Default adalah UnauthenticatedPrincipal.

TokenAccessLevels

Menentukan hak istimewa akun pengguna yang terkait dengan token akses.

TokenImpersonationLevel

Menentukan tingkat peniruan keamanan. Tingkat peniruan keamanan mengatur tingkat 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).