AuthorizationOptions 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.
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. |