Aracılığıyla paylaş


AuthorizationOptions Sınıf

Tanım

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.

Şunlara uygulanır