AuthorizationBuilder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Usato per configurare l'autorizzazione
public class AuthorizationBuilder
type AuthorizationBuilder = class
Public Class AuthorizationBuilder
- Ereditarietà
-
AuthorizationBuilder
Costruttori
AuthorizationBuilder(IServiceCollection) |
Inizializza una nuova istanza di AuthorizationBuilder. |
Proprietà
Services |
I servizi configurati. |
Metodi
AddDefaultPolicy(String, Action<AuthorizationPolicyBuilder>) |
Aggiungere un criterio compilato da un delegato con il nome specificato e usato come DefaultPolicy. |
AddDefaultPolicy(String, AuthorizationPolicy) |
Aggiungere un criterio compilato da un delegato con il nome specificato e usato come criterio predefinito. |
AddFallbackPolicy(String, Action<AuthorizationPolicyBuilder>) |
Aggiungere un criterio compilato da un delegato con il nome specificato e usato come FallbackPolicy. |
AddFallbackPolicy(String, AuthorizationPolicy) |
Aggiungere un criterio compilato da un delegato con il nome specificato e usato come FallbackPolicy. |
AddPolicy(String, Action<AuthorizationPolicyBuilder>) |
Aggiungere un criterio compilato da un delegato con il nome specificato. |
AddPolicy(String, AuthorizationPolicy) |
Aggiunge un oggetto AuthorizationPolicy che può essere usato da IAuthorizationService. |
SetDefaultPolicy(AuthorizationPolicy) |
Imposta i criteri di autorizzazione predefiniti. Le impostazioni predefinite richiedono utenti autenticati. |
SetFallbackPolicy(AuthorizationPolicy) |
Imposta i criteri di autorizzazione di fallback usati da CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) quando non sono stati forniti IAuthorizeData. Di conseguenza, AuthorizationMiddleware usa i criteri di fallback se non IAuthorizeData sono presenti istanze per una risorsa. Se una risorsa ha una IAuthorizeData risorsa, vengono valutate anziché i criteri di fallback. Per impostazione predefinita, il criterio di fallback è Null e in genere non avrà alcun effetto a meno che non si disponga dell'authorizationMiddleware nella pipeline. Non viene usato in alcun modo per impostazione predefinita IAuthorizationService. |
SetInvokeHandlersAfterFailure(Boolean) |
Determina se i gestori di autorizzazione devono essere richiamati dopo HasFailed. Viene impostato come predefinito true. |