Condividi tramite


AuthorizationBuilder Classe

Definizione

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.

Si applica a