Condividi tramite


AuthorizationOptions Classe

Definizione

Fornisce la configurazione a livello di codice usata da IAuthorizationService e IAuthorizationPolicyProvider.

public ref class AuthorizationOptions
public class AuthorizationOptions
type AuthorizationOptions = class
Public Class AuthorizationOptions
Ereditarietà
AuthorizationOptions

Costruttori

AuthorizationOptions()

Fornisce la configurazione a livello di codice usata da IAuthorizationService e IAuthorizationPolicyProvider.

Proprietà

DefaultPolicy

Ottiene o imposta i criteri di autorizzazione predefiniti. L'impostazione predefinita prevede la necessità di utenti autenticati.

FallbackPolicy

Ottiene o imposta i criteri di autorizzazione di fallback utilizzati da CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) quando non è stato specificato alcun oggetto 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, i criteri di fallback sono Null e in genere non avranno alcun effetto a meno che nella pipeline non sia presente AuthorizationMiddleware. Non viene usato in alcun modo per impostazione predefinita IAuthorizationService.

InvokeHandlersAfterFailure

Determina se i gestori di autorizzazione devono essere richiamati dopo HasFailed. Viene impostato come predefinito true.

Metodi

AddPolicy(String, Action<AuthorizationPolicyBuilder>)

Aggiungere un criterio creato da un delegato con il nome specificato.

AddPolicy(String, AuthorizationPolicy)

Aggiungere un criterio di autorizzazione con il nome specificato.

GetPolicy(String)

Restituisce il criterio per il nome specificato oppure Null se non esiste un criterio con il nome.

Si applica a