Compartir a través de


AuthorizationOptions Clase

Definición

Proporciona la configuración mediante programación usada por IAuthorizationService y IAuthorizationPolicyProvider.

public ref class AuthorizationOptions
public class AuthorizationOptions
type AuthorizationOptions = class
Public Class AuthorizationOptions
Herencia
AuthorizationOptions

Constructores

AuthorizationOptions()

Proporciona la configuración mediante programación usada por IAuthorizationService y IAuthorizationPolicyProvider.

Propiedades

DefaultPolicy

Obtiene o establece la directiva de autorización predeterminada. El valor predeterminado es requerir usuarios autenticados.

FallbackPolicy

Obtiene o establece la directiva de autorización de reserva usada por CombineAsync(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) cuando no se ha proporcionado ningún IAuthorizeData. Como resultado, AuthorizationMiddleware usa la directiva de reserva si no IAuthorizeData hay ninguna instancia de un recurso. Si un recurso tiene alguno IAuthorizeData , se evalúan en lugar de la directiva de reserva. De forma predeterminada, la directiva de reserva es null y, normalmente, no tendrá ningún efecto a menos que tenga authorizationMiddleware en la canalización. No se usa de ninguna manera de forma predeterminada IAuthorizationService.

InvokeHandlersAfterFailure

Determina si se deben invocar controladores de autorización después HasFailedde . El valor predeterminado es true.

Métodos

AddPolicy(String, Action<AuthorizationPolicyBuilder>)

Agregue una directiva que se compila a partir de un delegado con el nombre proporcionado.

AddPolicy(String, AuthorizationPolicy)

Agregue una directiva de autorización con el nombre proporcionado.

GetPolicy(String)

Devuelve la directiva para el nombre especificado o null si no existe una directiva con el nombre.

Se aplica a