AuthorizationOptions 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.
ve IAuthorizationPolicyProvidertarafından IAuthorizationService kullanılan programlı yapılandırmayı sağlar.
public ref class AuthorizationOptions
public class AuthorizationOptions
type AuthorizationOptions = class
Public Class AuthorizationOptions
- Devralma
-
AuthorizationOptions
Oluşturucular
AuthorizationOptions() |
ve IAuthorizationPolicyProvidertarafından IAuthorizationService kullanılan programlı yapılandırmayı sağlar. |
Özellikler
DefaultPolicy |
Varsayılan yetkilendirme ilkesini alır veya ayarlar. Varsayılan olarak kimliği doğrulanmış kullanıcılar gerektirir. |
FallbackPolicy |
IAuthorizeData sağlanmamışsa tarafından CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) kullanılan geri dönüş yetkilendirme ilkesini alır veya ayarlar. Sonuç olarak AuthorizationMiddleware, bir kaynak için örnek yoksa IAuthorizeData geri dönüş ilkesini kullanır. Bir kaynakta varsa IAuthorizeData , geri dönüş ilkesi yerine bunlar değerlendirilir. Varsayılan olarak geri dönüş ilkesi null olur ve işlem hattınızda AuthorizationMiddleware yoksa genellikle hiçbir etkisi olmaz. Varsayılan olarak IAuthorizationServicehiçbir şekilde kullanılmaz. |
InvokeHandlersAfterFailure |
yetkilendirme işleyicilerinin sonra HasFailedçağrılıp çağrılmayacağını belirler. Varsayılan değer true'dır. |
Yöntemler
AddPolicy(String, Action<AuthorizationPolicyBuilder>) |
Sağlanan ada sahip bir temsilciden oluşturulan bir ilke ekleyin. |
AddPolicy(String, AuthorizationPolicy) |
Sağlanan ada sahip bir yetkilendirme ilkesi ekleyin. |
GetPolicy(String) |
Belirtilen ad için ilkeyi veya adı olan bir ilke yoksa null değerini döndürür. |