AuthorizationBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Służy do konfigurowania autoryzacji
public class AuthorizationBuilder
type AuthorizationBuilder = class
Public Class AuthorizationBuilder
- Dziedziczenie
-
AuthorizationBuilder
Konstruktory
AuthorizationBuilder(IServiceCollection) |
Inicjuje nowe wystąpienie klasy AuthorizationBuilder. |
Właściwości
Services |
Konfigurowane usługi. |
Metody
AddDefaultPolicy(String, Action<AuthorizationPolicyBuilder>) |
Dodaj zasady utworzone na podstawie delegata o podanej nazwie i używane jako DefaultPolicy. |
AddDefaultPolicy(String, AuthorizationPolicy) |
Dodaj zasady utworzone na podstawie delegata z podaną nazwą i używane jako zasady domyślne. |
AddFallbackPolicy(String, Action<AuthorizationPolicyBuilder>) |
Dodaj zasady utworzone na podstawie delegata z podaną nazwą i używane jako FallbackPolicy. |
AddFallbackPolicy(String, AuthorizationPolicy) |
Dodaj zasady utworzone na podstawie delegata z podaną nazwą i używane jako FallbackPolicy. |
AddPolicy(String, Action<AuthorizationPolicyBuilder>) |
Dodaj zasady utworzone na podstawie delegata o podanej nazwie. |
AddPolicy(String, AuthorizationPolicy) |
Dodaje element AuthorizationPolicy , który może być używany przez IAuthorizationServiceelement . |
SetDefaultPolicy(AuthorizationPolicy) |
Ustawia domyślne zasady autoryzacji. Wartości domyślne, aby wymagać uwierzytelnionych użytkowników. |
SetFallbackPolicy(AuthorizationPolicy) |
Ustawia zasady autoryzacji rezerwowej używane przez CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) program , gdy nie podano żadnych danych IAuthorizeData. W związku z tym program AuthorizationMiddleware używa zasad rezerwowych, jeśli nie IAuthorizeData ma wystąpień zasobu. Jeśli zasób ma jakikolwiek IAuthorizeData zasób, są one oceniane zamiast zasad rezerwowych. Domyślnie zasady rezerwowe mają wartość null i zwykle nie będą obowiązywać, chyba że w potoku znajduje się program AuthorizationMiddleware. Nie jest on używany w żaden sposób domyślnie IAuthorizationService. |
SetInvokeHandlersAfterFailure(Boolean) |
Określa, czy programy obsługi autoryzacji powinny być wywoływane po .HasFailed Wartość domyślna to true. |