Sdílet prostřednictvím


AuthorizationBuilder Třída

Definice

Používá se ke konfiguraci autorizace.

public class AuthorizationBuilder
type AuthorizationBuilder = class
Public Class AuthorizationBuilder
Dědičnost
AuthorizationBuilder

Konstruktory

AuthorizationBuilder(IServiceCollection)

Inicializuje novou instanci objektu AuthorizationBuilder.

Vlastnosti

Services

Konfigurované služby.

Metody

AddDefaultPolicy(String, Action<AuthorizationPolicyBuilder>)

Přidejte zásadu, která je sestavená z delegáta se zadaným názvem a která se použije jako DefaultPolicy.

AddDefaultPolicy(String, AuthorizationPolicy)

Přidejte zásadu, která je sestavená z delegáta se zadaným názvem a použije se jako výchozí zásada.

AddFallbackPolicy(String, Action<AuthorizationPolicyBuilder>)

Přidejte zásadu, která je sestavená z delegáta se zadaným názvem a použije se jako záložnízásady.

AddFallbackPolicy(String, AuthorizationPolicy)

Přidejte zásadu, která je sestavená z delegáta se zadaným názvem a použije se jako záložnízásady.

AddPolicy(String, Action<AuthorizationPolicyBuilder>)

Přidejte zásadu, která je sestavená z delegáta se zadaným názvem.

AddPolicy(String, AuthorizationPolicy)

Přidá soubor AuthorizationPolicy , který může být použit nástrojem IAuthorizationService.

SetDefaultPolicy(AuthorizationPolicy)

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

SetFallbackPolicy(AuthorizationPolicy)

Nastaví záložní zásady autorizace, které používá, CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) když nejsou k dispozici žádné IAuthorizeData. V důsledku toho AuthorizationMiddleware používá záložní zásady, pokud pro prostředek neexistují žádné IAuthorizeData instance. Pokud prostředek nějaké IAuthorizeData obsahuje, vyhodnocují se místo záložních zásad. Ve výchozím nastavení mají záložní zásady hodnotu null a obvykle nebudou mít žádný vliv, pokud nemáte v kanálu AuthorizationMiddleware. Ve výchozím nastavení IAuthorizationServicese nepoužívá žádným způsobem.

SetInvokeHandlersAfterFailure(Boolean)

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

Platí pro