Microsoft.AspNetCore.Authorization.Infrastructure 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 jenis yang mengaktifkan dukungan untuk otorisasi.
Kelas
AssertionRequirement |
Menerapkan IAuthorizationHandler dan IAuthorizationRequirement yang mengambil pernyataan yang ditentukan pengguna. |
ClaimsAuthorizationRequirement |
Menerapkan IAuthorizationHandler dan IAuthorizationRequirement yang memerlukan setidaknya satu instans dari jenis klaim yang ditentukan, dan, jika nilai yang diizinkan ditentukan, nilai klaim harus salah satu nilai yang diizinkan. |
DenyAnonymousAuthorizationRequirement |
Menerapkan IAuthorizationHandler dan IAuthorizationRequirement yang mengharuskan pengguna saat ini harus diautentikasi. Ini memanggil Succeed(IAuthorizationRequirement) untuk pengguna yang diautentikasi. Seperti semua persyaratan bawaan, itu tidak pernah memanggil Fail(). DefaultAuthorizationEvaluator menghasilkan AuthorizationResult yang gagal ketika persyaratan apa pun belum berhasil meskipun persyaratan lain telah berhasil, dan tidak ada persyaratan yang gagal secara eksplisit. |
NameAuthorizationRequirement |
Menerapkan IAuthorizationHandler dan IAuthorizationRequirement yang memerlukan nama pengguna saat ini harus cocok dengan nilai yang ditentukan. |
OperationAuthorizationRequirement |
Kelas pembantu untuk memberikan IAuthorizationRequirement berguna yang berisi nama. |
PassThroughAuthorizationHandler |
Kelas infrastruktur yang memungkinkan IAuthorizationRequirement menjadi IAuthorizationHandlersendiri. |
RolesAuthorizationRequirement |
Menerapkan IAuthorizationHandler dan IAuthorizationRequirement yang memerlukan setidaknya satu klaim peran yang nilainya harus salah satu peran yang diizinkan. |
Keterangan
Untuk informasi selengkapnya tentang otorisasi, lihat Pengenalan otorisasi di ASP.NET Core.