Bagikan melalui


RequireHttpsAttribute Kelas

Definisi

Filter otorisasi yang mengonfirmasi permintaan diterima melalui 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
Warisan
RequireHttpsAttribute
Atribut
Penerapan

Konstruktor

RequireHttpsAttribute()

Filter otorisasi yang mengonfirmasi permintaan diterima melalui HTTPS.

Properti

Order

Mendapatkan nilai pesanan untuk menentukan urutan eksekusi filter. Filter dijalankan dalam nilai numerik naik dari Order properti .

Permanent

Menentukan apakah pengalihan permanen, 301 Moved Permanently, harus digunakan alih-alih pengalihan sementara, 302 Found.

Metode

HandleNonHttpsRequest(AuthorizationFilterContext)

Dipanggil dari OnAuthorization(AuthorizationFilterContext) jika permintaan tidak diterima melalui HTTPS. Ekspektasi Result tidak akan terjadi null setelah metode ini kembali.

OnAuthorization(AuthorizationFilterContext)

Dipanggil di awal alur filter untuk mengonfirmasi permintaan diotorisasi. Mengonfirmasi permintaan diterima melalui HTTPS. Tidak mengambil tindakan untuk permintaan HTTPS. Jika tidak, jika itu adalah permintaan GET, diatur Result ke hasil yang akan mengalihkan klien ke versi HTTPS dari URI permintaan. Jika tidak, atur Result ke hasil yang akan mengatur kode status ke 403 (Terlarang).

Berlaku untuk