System.Security.Claims Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |