Udostępnij za pośrednictwem


RequireHttpsAttribute Klasa

Definicja

Filtr autoryzacji, który potwierdza, że żądania są odbierane za pośrednictwem protokołu 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
Dziedziczenie
RequireHttpsAttribute
Atrybuty
Implementuje

Konstruktory

RequireHttpsAttribute()

Filtr autoryzacji, który potwierdza, że żądania są odbierane za pośrednictwem protokołu HTTPS.

Właściwości

Order

Pobiera wartość kolejności określania kolejności wykonywania filtrów. Filtry są wykonywane w rosnącej wartości liczbowej Order właściwości.

Permanent

Określa, czy należy używać stałego przekierowania, 301 Moved Permanentlyzamiast tymczasowego przekierowania, 302 Found.

Metody

HandleNonHttpsRequest(AuthorizationFilterContext)

Wywołano z OnAuthorization(AuthorizationFilterContext) adresu , jeśli żądanie nie zostało odebrane za pośrednictwem protokołu HTTPS. Result Oczekiwanie nie będzie po null tym, jak ta metoda zwróci wartość .

OnAuthorization(AuthorizationFilterContext)

Wywoływana na początku potoku filtru w celu potwierdzenia autoryzacji żądania. Potwierdza, że żądania są odbierane za pośrednictwem protokołu HTTPS. Nie wykonuje żadnych akcji dla żądań HTTPS. W przeciwnym razie, jeśli było to żądanie GET, ustawia Result wynik, który przekierowuje klienta do wersji HTTPS identyfikatora URI żądania. W przeciwnym razie ustawia Result wynik, który ustawi kod stanu na 403 wartość (Zabronione).

Dotyczy