AuthorizationBuilder 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.
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. |