RequireHttpsAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um filtro de autorização que confirma que as solicitações são recebidas por HTTPS.
public ref class RequireHttpsAttribute : Attribute, Microsoft::AspNetCore::Mvc::Filters::IAuthorizationFilter, Microsoft::AspNetCore::Mvc::Filters::IOrderedFilter
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class RequireHttpsAttribute : Attribute, Microsoft.AspNetCore.Mvc.Filters.IAuthorizationFilter, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type RequireHttpsAttribute = class
inherit Attribute
interface IAuthorizationFilter
interface IFilterMetadata
interface IOrderedFilter
Public Class RequireHttpsAttribute
Inherits Attribute
Implements IAuthorizationFilter, IOrderedFilter
- Herança
-
RequireHttpsAttribute
- Atributos
- Implementações
Construtores
RequireHttpsAttribute() |
Um filtro de autorização que confirma que as solicitações são recebidas por HTTPS. |
Propriedades
Order |
Obtém o valor da ordem para determinar a ordem de execução de filtros. Os filtros são executados no valor numérico crescente da Order propriedade . |
Permanent |
Especifica se um redirecionamento permanente, |
Métodos
HandleNonHttpsRequest(AuthorizationFilterContext) |
Chamado de OnAuthorization(AuthorizationFilterContext) se a solicitação não for recebida por HTTPS. A expectativa é Result que não será |
OnAuthorization(AuthorizationFilterContext) |
Chamado no início do pipeline de filtro para confirmar se a solicitação está autorizada. Confirma se as solicitações são recebidas por HTTPS. Não executa nenhuma ação para solicitações HTTPS. Caso contrário, se for uma solicitação GET, definirá Result como um resultado que redirecionará o cliente para a versão HTTPS do URI de solicitação. Caso contrário, define Result como um resultado que definirá o código status como |