Bagikan melalui


System.Security.Claims Ruang nama

Berisi kelas yang menerapkan identitas berbasis klaim di .NET, termasuk kelas yang mewakili klaim, identitas berbasis klaim, dan prinsip berbasis klaim.

Kelas

AuthenticationInformation

Berisi informasi autentikasi yang dinyatakan otoritas saat membuat token untuk subjek.

AuthenticationTypes

Menentukan jenis autentikasi untuk AuthenticationType properti .

AuthorizationContext

Menyediakan informasi konteks peristiwa otorisasi. Ini termasuk prinsipal yang mewakili pemanggil, sumber daya yang diminta, dan tindakan yang sedang dilakukan.

Claim

Mewakili klaim.

ClaimProperties

Menentukan kunci untuk properti yang terkandung dalam Properties properti .

ClaimsAuthenticationManager

Menentukan implementasi dasar untuk manajer autentikasi klaim. Manajer autentikasi klaim menyediakan tempat dalam alur pemrosesan klaim untuk menerapkan logika pemrosesan (pemfilteran, validasi, ekstensi) ke pengumpulan klaim di prinsipal masuk sebelum eksekusi mencapai kode aplikasi Anda.

ClaimsAuthorizationManager

Menentukan implementasi dasar untuk manajer otorisasi klaim.

ClaimsIdentity

Mewakili identitas berbasis klaim.

ClaimsPrincipal

Implementasi IPrincipal yang mendukung beberapa identitas berbasis klaim.

ClaimTypes

Menentukan konstanta untuk jenis klaim terkenal yang dapat ditetapkan ke subjek. Kelas ini tidak dapat diwariskan.

ClaimValueTypes

Menentukan jenis nilai klaim sesuai dengan jenis URI yang ditentukan oleh W3C dan OASIS. Kelas ini tidak dapat diwariskan.

DynamicRoleClaimProvider

Metode tunggal, AddDynamicRoleClaims(ClaimsIdentity, IEnumerable<Claim>), yang diekspos oleh kelas ini sudah usang. Anda dapat menggunakan ClaimsAuthenticationManager objek untuk menambahkan klaim ke ClaimsIdentity objek.