Partager via


RequireHttpsAttribute Classe

Définition

Filtre d’autorisation qui confirme que les demandes sont reçues via 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
Héritage
RequireHttpsAttribute
Attributs
Implémente

Constructeurs

RequireHttpsAttribute()

Filtre d’autorisation qui confirme que les demandes sont reçues via HTTPS.

Propriétés

Order

Obtient la valeur d’ordre pour déterminer l’ordre d’exécution des filtres. Les filtres s’exécutent dans la valeur numérique croissante de la Order propriété.

Permanent

Spécifie si une redirection permanente, 301 Moved Permanently, doit être utilisée à la place d’une redirection temporaire, 302 Found.

Méthodes

HandleNonHttpsRequest(AuthorizationFilterContext)

Appelé à partir de OnAuthorization(AuthorizationFilterContext) si la requête n’est pas reçue via HTTPS. L’attente n’est Result pas après null le retour de cette méthode.

OnAuthorization(AuthorizationFilterContext)

Appelé tôt dans le pipeline de filtre pour confirmer que la demande est autorisée. Confirme que les demandes sont reçues via HTTPS. N’effectue aucune action pour les requêtes HTTPS. Sinon, s’il s’agissait d’une requête GET, définit Result sur un résultat qui redirigera le client vers la version HTTPS de l’URI de la requête. Sinon, définit Result sur un résultat qui affectera au code 403 status la valeur (Interdit).

S’applique à