HttpSysOptions.HttpAuthenticationHardeningLevel プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Http.Sys 認証のセキュリティ強化レベルを構成します。 Legacy以外の値は、認証された要求に対して RFC 5929 TLS チャネル バインド トークン (CBT) を検証し、要求ごとの CBT をTryGetChannelBindingBytes(ChannelBindingKind, ReadOnlyMemory<Byte>)経由でアプリケーションに公開するように Http.Sys に指示します。 既定値は Medium です。
public Microsoft.AspNetCore.Server.HttpSys.HttpAuthenticationHardeningLevel HttpAuthenticationHardeningLevel { get; set; }
member this.HttpAuthenticationHardeningLevel : Microsoft.AspNetCore.Server.HttpSys.HttpAuthenticationHardeningLevel with get, set
Public Property HttpAuthenticationHardeningLevel As HttpAuthenticationHardeningLevel
プロパティ値
注釈
これをMediumまたはStrictに設定すると、どちらも強化レベルが上がり、URL グループのHttpServerChannelBindPropertyにHTTP_CHANNEL_BIND_SECURE_CHANNEL_TOKENフラグが設定されます。