AuthorizationPolicyBuilder Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İlke oluşturmak için kullanılır.
public ref class AuthorizationPolicyBuilder
public class AuthorizationPolicyBuilder
type AuthorizationPolicyBuilder = class
Public Class AuthorizationPolicyBuilder
- Devralma
-
AuthorizationPolicyBuilder
Oluşturucular
AuthorizationPolicyBuilder(AuthorizationPolicy) |
AuthorizationPolicyBuilder öğesinin yeni bir örneğini oluşturur. |
AuthorizationPolicyBuilder(String[]) |
Öğesinin yeni bir örneğini oluşturur AuthorizationPolicyBuilder |
Özellikler
AuthenticationSchemes |
üzerinde değerlendirilen bir liste kimlik doğrulama düzenlerini Requirements alır veya ayarlar. Belirtilmediğinde, gereksinimler varsayılan şemalara göre değerlendirilir. |
Requirements |
Bu ilkenin IAuthorizationRequirementbaşarılı olması için başarılı olması gereken bir listesini alır veya ayarlar. |
Yöntemler
AddAuthenticationSchemes(String[]) |
Belirtilen kimlik doğrulamasını |
AddRequirements(IAuthorizationRequirement[]) |
Belirtilen öğesini |
Build() |
Bu örnekteki gereksinimlerden yeni AuthorizationPolicy bir oluşturur. |
Combine(AuthorizationPolicy) |
Belirtilen |
RequireAssertion(Func<AuthorizationHandlerContext,Boolean>) |
Geçerli örneğe bir AssertionRequirement ekler. |
RequireAssertion(Func<AuthorizationHandlerContext,Task<Boolean>>) |
Geçerli örneğe bir AssertionRequirement ekler. |
RequireAuthenticatedUser() |
Geçerli kullanıcının kimliğinin doğrulandığını zorlayan geçerli örneğe ekler DenyAnonymousAuthorizationRequirement . |
RequireClaim(String) |
Geçerli örneğe, geçerli kullanıcının belirtilen talepe sahip olmasını gerektiren bir ClaimsAuthorizationRequirement ekler. |
RequireClaim(String, IEnumerable<String>) |
Geçerli örneğe, geçerli kullanıcının belirtilen talebi içermesini ve talep değerinin izin verilen değerlerden biri olması gerektiğini belirten bir ClaimsAuthorizationRequirement ekler. |
RequireClaim(String, String[]) |
Geçerli örneğe, geçerli kullanıcının belirtilen talebi içermesini ve talep değerinin izin verilen değerlerden biri olması gerektiğini belirten bir ClaimsAuthorizationRequirement ekler. |
RequireRole(IEnumerable<String>) |
Geçerli örneğe, geçerli kullanıcının belirtilen rollerden en az birine sahip olmasını zorunlu kılan bir RolesAuthorizationRequirement ekler. |
RequireRole(String[]) |
Geçerli örneğe, geçerli kullanıcının belirtilen rollerden en az birine sahip olmasını zorunlu kılan bir RolesAuthorizationRequirement ekler. |
RequireUserName(String) |
Geçerli örneğe, geçerli kullanıcının belirtilen adla eşleşmesini zorunlu kılan bir NameAuthorizationRequirement ekler. |