AuthorizationPolicyBuilder Kelas
Definisi
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.
Digunakan untuk membangun kebijakan.
public ref class AuthorizationPolicyBuilder
public class AuthorizationPolicyBuilder
type AuthorizationPolicyBuilder = class
Public Class AuthorizationPolicyBuilder
- Warisan
-
AuthorizationPolicyBuilder
Konstruktor
AuthorizationPolicyBuilder(AuthorizationPolicy) |
Membuat instans baru .AuthorizationPolicyBuilder |
AuthorizationPolicyBuilder(String[]) |
Membuat instans baru AuthorizationPolicyBuilder |
Properti
AuthenticationSchemes |
Mendapatkan atau mengatur skema autentikasi daftar yang Requirements dievaluasi. Ketika tidak ditentukan, persyaratan dievaluasi terhadap skema default. |
Requirements |
Mendapatkan atau menetapkan daftar IAuthorizationRequirementyang harus berhasil agar kebijakan ini berhasil. |
Metode
AddAuthenticationSchemes(String[]) |
Menambahkan autentikasi |
AddRequirements(IAuthorizationRequirement[]) |
Menambahkan yang ditentukan |
Build() |
Membangun yang baru AuthorizationPolicy dari persyaratan dalam instans ini. |
Combine(AuthorizationPolicy) |
Menggabungkan yang ditentukan |
RequireAssertion(Func<AuthorizationHandlerContext,Boolean>) |
Menambahkan ke instans AssertionRequirement saat ini. |
RequireAssertion(Func<AuthorizationHandlerContext,Task<Boolean>>) |
Menambahkan ke instans AssertionRequirement saat ini. |
RequireAuthenticatedUser() |
Menambahkan ke instans DenyAnonymousAuthorizationRequirement saat ini yang memberlakukan bahwa pengguna saat ini diautentikasi. |
RequireClaim(String) |
Menambahkan ke instans ClaimsAuthorizationRequirement saat ini yang mengharuskan pengguna saat ini memiliki klaim yang ditentukan. |
RequireClaim(String, IEnumerable<String>) |
Menambahkan ke instans ClaimsAuthorizationRequirement saat ini yang mengharuskan pengguna saat ini memiliki klaim yang ditentukan dan bahwa nilai klaim harus menjadi salah satu nilai yang diizinkan. |
RequireClaim(String, String[]) |
Menambahkan ke instans ClaimsAuthorizationRequirement saat ini yang mengharuskan pengguna saat ini memiliki klaim yang ditentukan dan bahwa nilai klaim harus menjadi salah satu nilai yang diizinkan. |
RequireRole(IEnumerable<String>) |
Menambahkan ke instans RolesAuthorizationRequirement saat ini yang memberlakukan bahwa pengguna saat ini harus memiliki setidaknya salah satu peran yang ditentukan. |
RequireRole(String[]) |
Menambahkan ke instans RolesAuthorizationRequirement saat ini yang memberlakukan bahwa pengguna saat ini harus memiliki setidaknya salah satu peran yang ditentukan. |
RequireUserName(String) |
Menambahkan ke instans NameAuthorizationRequirement saat ini yang memberlakukan bahwa pengguna saat ini cocok dengan nama yang ditentukan. |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk