Aracılığıyla paylaş


AuthorizationBuilder Sınıf

Tanım

Yetkilendirmeyi yapılandırmak için kullanılır

public class AuthorizationBuilder
type AuthorizationBuilder = class
Public Class AuthorizationBuilder
Devralma
AuthorizationBuilder

Oluşturucular

AuthorizationBuilder(IServiceCollection)

yeni bir örneğini AuthorizationBuilderbaşlatır.

Özellikler

Services

Yapılandırılan hizmetler.

Yöntemler

AddDefaultPolicy(String, Action<AuthorizationPolicyBuilder>)

Sağlanan ada sahip bir temsilciden oluşturulan ve DefaultPolicy olarak kullanılan bir ilke ekleyin.

AddDefaultPolicy(String, AuthorizationPolicy)

Sağlanan ada sahip bir temsilciden oluşturulan ve varsayılan ilke olarak kullanılan bir ilke ekleyin.

AddFallbackPolicy(String, Action<AuthorizationPolicyBuilder>)

Sağlanan ada sahip bir temsilciden oluşturulan ve FallbackPolicy olarak kullanılan bir ilke ekleyin.

AddFallbackPolicy(String, AuthorizationPolicy)

Sağlanan ada sahip bir temsilciden oluşturulan ve FallbackPolicy olarak kullanılan bir ilke ekleyin.

AddPolicy(String, Action<AuthorizationPolicyBuilder>)

Sağlanan ada sahip bir temsilciden oluşturulan bir ilke ekleyin.

AddPolicy(String, AuthorizationPolicy)

tarafından IAuthorizationServicekullanılabilecek bir AuthorizationPolicy ekler.

SetDefaultPolicy(AuthorizationPolicy)

Varsayılan yetkilendirme ilkesini ayarlar. Varsayılan olarak kimliği doğrulanmış kullanıcılar gerektirir.

SetFallbackPolicy(AuthorizationPolicy)

IAuthorizeData sağlanmamışsa tarafından CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) kullanılan geri dönüş yetkilendirme ilkesini 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.

SetInvokeHandlersAfterFailure(Boolean)

yetkilendirme işleyicilerinin sonra HasFailedçağrılıp çağrılmayacağını belirler. Varsayılan değer true'dır.

Şunlara uygulanır