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