Udostępnij za pośrednictwem


AuthorizationBuilder Klasa

Definicja

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.

Dotyczy