AuthorizationBuilder Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |