AuthorizeFilter Classe

Definição

Uma implementação da IAsyncAuthorizationFilter qual aplica um específico AuthorizationPolicy. O MVC reconhece o AuthorizeAttribute e adiciona uma instância desse filtro à ação ou controlador associado.

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
Herança
AuthorizeFilter
Implementações

Comentários

Um filtro de autorização não deve ser usado em combinação com FallbackPolicy. A política de fallback tem precedência sobre um filtro autorizado.

Construtores

AuthorizeFilter()

Inicializa uma nova instância AuthorizeFilter.

AuthorizeFilter(AuthorizationPolicy)

Inicializar uma nova AuthorizeFilter instância.

AuthorizeFilter(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>)

Inicializar uma nova AuthorizeFilter instância.

AuthorizeFilter(IEnumerable<IAuthorizeData>)

Inicializa uma nova instância de AuthorizeFilter.

AuthorizeFilter(String)

Inicializa uma nova instância de AuthorizeFilter.

Propriedades

AuthorizeData

O IAuthorizeData a ser combinado em um IAuthorizeData.

Policy

Obtém a política de autorização a ser usada.

PolicyProvider

O IAuthorizationPolicyProvider a ser usado para resolve nomes de política.

Métodos

OnAuthorizationAsync(AuthorizationFilterContext)

Chamado no início do pipeline de filtro para confirmar se a solicitação está autorizada.

Implantações explícitas de interface

IFilterFactory.CreateInstance(IServiceProvider)

Uma implementação da IAsyncAuthorizationFilter qual aplica um específico AuthorizationPolicy. O MVC reconhece o AuthorizeAttribute e adiciona uma instância desse filtro à ação ou controlador associado.

IFilterFactory.IsReusable

Uma implementação da IAsyncAuthorizationFilter qual aplica um específico AuthorizationPolicy. O MVC reconhece o AuthorizeAttribute e adiciona uma instância desse filtro à ação ou controlador associado.

Aplica-se a