AuthorizationOptions Třída

Definice

Poskytuje programovou konfiguraci, kterou IAuthorizationService používá a IAuthorizationPolicyProvider.

public ref class AuthorizationOptions
public class AuthorizationOptions
type AuthorizationOptions = class
Public Class AuthorizationOptions
Dědičnost
AuthorizationOptions

Konstruktory

AuthorizationOptions()

Vlastnosti

DefaultPolicy

Získá nebo nastaví výchozí zásady autorizace. Výchozí nastavení vyžaduje ověřené uživatele.

FallbackPolicy

Získá nebo nastaví záložní autorizační zásady používané v CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) případě, že nebyla zadána žádná IAuthorizeData. V důsledku toho authorizationMiddleware používá záložní zásadu, pokud pro prostředek neexistují žádné IAuthorizeData instance. Pokud nějaký prostředek obsahuje IAuthorizeData , vyhodnotí se místo záložní zásady. Ve výchozím nastavení jsou záložní zásady null a obvykle nebudou mít žádný vliv, pokud nemáte ve svém kanálu authorizationMiddleware. Ve výchozím nastavení IAuthorizationServicese nepoužívá žádným způsobem .

InvokeHandlersAfterFailure

Určuje, zda se mají obslužné rutiny ověřování vyvolat po HasFailed. Výchozí hodnota je true.

Metody

AddPolicy(String, Action<AuthorizationPolicyBuilder>)

Přidejte zásadu vytvořenou z delegáta se zadaným názvem.

AddPolicy(String, AuthorizationPolicy)

Přidejte zásadu autorizace se zadaným názvem.

GetPolicy(String)

Vrátí zásadu pro zadaný název nebo hodnotu null, pokud zásada s názvem neexistuje.

Platí pro