RequireHttpsAttribute クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
要求が 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
- 継承
-
RequireHttpsAttribute
- 属性
- 実装
コンストラクター
RequireHttpsAttribute() |
要求が HTTPS 経由で受信されたことを確認する承認フィルター。 |
プロパティ
Order |
フィルターの実行順序を決定するための順序値を取得します。 フィルターは、 プロパティの昇順の数値で Order 実行されます。 |
Permanent |
一時的なリダイレクトではなく、 |
メソッド
HandleNonHttpsRequest(AuthorizationFilterContext) |
要求が HTTPS 経由で受信されない場合は、 から OnAuthorization(AuthorizationFilterContext) 呼び出されます。 このメソッドが Result 返された後は、 |
OnAuthorization(AuthorizationFilterContext) |
要求が承認されたことを確認するために、フィルター パイプラインの早い段階で呼び出されます。 HTTPS 経由で要求が受信されたことを確認します。 HTTPS 要求に対してアクションを実行しません。 それ以外の場合は、GET 要求の場合は、 を結果に設定 Result して、クライアントを HTTPS バージョンの要求 URI にリダイレクトします。 それ以外の場合は、状態コードを (禁止) に設定する結果に |