RequireHttpsAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Filtr autorizace, který potvrzuje, že požadavky jsou přijímány přes protokol 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
- Dědičnost
-
RequireHttpsAttribute
- Atributy
- Implementuje
Konstruktory
| RequireHttpsAttribute() |
Vlastnosti
| Order |
Získá hodnotu objednávky pro určení pořadí provádění filtrů. Filtry se spouštějí ve vzestupné číselné hodnotě Order Vlastnosti. |
| Permanent |
Určuje, jestli se má místo dočasného přesměrování použít trvalé přesměrování |
Metody
| HandleNonHttpsRequest(AuthorizationFilterContext) |
Volá se OnAuthorization(AuthorizationFilterContext) z , pokud se požadavek nepřijímá přes HTTPS. Očekává se, Result že po vrácení této metody nebude mít hodnotu |
| OnAuthorization(AuthorizationFilterContext) |
Volána včas v kanálu filtru, aby se potvrdilo, že je požadavek autorizovaný. Potvrdí, že se požadavky přijímaly přes PROTOKOL HTTPS. U požadavků HTTPS se nic nesnížuje. V opačném případě se v případě požadavku GET nastaví na výsledek, který přesměruje klienta na Result verzi HTTPS identifikátoru URI požadavku. V opačném případě Result se nastaví na výsledek, který nastaví stavový kód na |