AuthorizeFilter Clase

Definición

Una implementación de que IAsyncAuthorizationFilter aplica un objeto específico AuthorizationPolicy. MVC reconoce y AuthorizeAttribute agrega una instancia de este filtro a la acción o controlador asociada.

public ref class AuthorizeFilter : Microsoft::AspNetCore::Mvc::Filters::IAsyncAuthorizationFilter
public ref class AuthorizeFilter : Microsoft::AspNetCore::Mvc::Filters::IAsyncAuthorizationFilter, Microsoft::AspNetCore::Mvc::Filters::IFilterFactory
public class AuthorizeFilter : Microsoft.AspNetCore.Mvc.Filters.IAsyncAuthorizationFilter
public class AuthorizeFilter : Microsoft.AspNetCore.Mvc.Filters.IAsyncAuthorizationFilter, Microsoft.AspNetCore.Mvc.Filters.IFilterFactory
type AuthorizeFilter = class
    interface IAsyncAuthorizationFilter
    interface IFilterMetadata
type AuthorizeFilter = class
    interface IAsyncAuthorizationFilter
    interface IFilterMetadata
    interface IFilterFactory
Public Class AuthorizeFilter
Implements IAsyncAuthorizationFilter
Public Class AuthorizeFilter
Implements IAsyncAuthorizationFilter, IFilterFactory
Herencia
AuthorizeFilter
Implementaciones

Comentarios

Un filtro de autorización no está pensado para usarse en combinación con FallbackPolicy. La directiva de reserva tiene prioridad sobre un filtro de autorización.

Constructores

AuthorizeFilter()

Inicializa una nueva instancia de AuthorizeFilter.

AuthorizeFilter(AuthorizationPolicy)

Inicialice una nueva AuthorizeFilter instancia.

AuthorizeFilter(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>)

Inicialice una nueva AuthorizeFilter instancia.

AuthorizeFilter(IEnumerable<IAuthorizeData>)

Inicializa una nueva instancia de la clase AuthorizeFilter.

AuthorizeFilter(String)

Inicializa una nueva instancia de la clase AuthorizeFilter.

Propiedades

AuthorizeData

que IAuthorizeData se va a combinar en un objeto IAuthorizeData.

Policy

Obtiene la directiva de autorización que se va a usar.

PolicyProvider

que IAuthorizationPolicyProvider se va a usar para resolver los nombres de directiva.

Métodos

OnAuthorizationAsync(AuthorizationFilterContext)

Se llama al principio de la canalización de filtro para confirmar que la solicitud está autorizada.

Implementaciones de interfaz explícitas

IFilterFactory.CreateInstance(IServiceProvider)

Una implementación de que IAsyncAuthorizationFilter aplica un objeto específico AuthorizationPolicy. MVC reconoce y AuthorizeAttribute agrega una instancia de este filtro a la acción o controlador asociada.

IFilterFactory.IsReusable

Una implementación de que IAsyncAuthorizationFilter aplica un objeto específico AuthorizationPolicy. MVC reconoce y AuthorizeAttribute agrega una instancia de este filtro a la acción o controlador asociada.

Se aplica a