Udostępnij za pośrednictwem


AuthorizationOptions Klasa

Definicja

Zapewnia konfigurację programową używaną przez IAuthorizationService program i IAuthorizationPolicyProvider.

public ref class AuthorizationOptions
public class AuthorizationOptions
type AuthorizationOptions = class
Public Class AuthorizationOptions
Dziedziczenie
AuthorizationOptions

Konstruktory

AuthorizationOptions()

Zapewnia konfigurację programową używaną przez IAuthorizationService program i IAuthorizationPolicyProvider.

Właściwości

DefaultPolicy

Pobiera lub ustawia domyślne zasady autoryzacji. Wartości domyślne, aby wymagać uwierzytelnionych użytkowników.

FallbackPolicy

Pobiera lub ustawia zasady autoryzacji rezerwowej używane w CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) przypadku, 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 jakiekolwiek IAuthorizeData zasoby, zostaną one ocenione zamiast zasad rezerwowych. Domyślnie zasady rezerwowe mają wartość null i zwykle nie będą miały wpływu, chyba że w potoku znajduje się oprogramowanie AuthorizationMiddleware. Nie jest on używany w żaden sposób domyślnie IAuthorizationService.

InvokeHandlersAfterFailure

Określa, czy procedury obsługi autoryzacji powinny być wywoływane po HasFailed. Wartość domyślna to true.

Metody

AddPolicy(String, Action<AuthorizationPolicyBuilder>)

Dodaj zasady utworzone na podstawie delegata o podanej nazwie.

AddPolicy(String, AuthorizationPolicy)

Dodaj zasady autoryzacji o podanej nazwie.

GetPolicy(String)

Zwraca zasady dla określonej nazwy lub null, jeśli zasady o nazwie nie istnieją.

Dotyczy