Dil

HttpAuthenticationHardeningLevel Sabit listesi

Tanım

HTTP kimlik doğrulamasının (Kerberos/NTLM) temel alınan TLS kanalında ne kadar kesin doğrulandığını denetleyen Http.Sys kimlik doğrulaması sağlamlaştırma düzeyini belirtir.

public enum HttpAuthenticationHardeningLevel
type HttpAuthenticationHardeningLevel = 
Public Enum HttpAuthenticationHardeningLevel
Devralma
HttpAuthenticationHardeningLevel

Alanlar

Veri Akışı Adı Değer Description
Legacy 0

Http.Sys, kanal bağlama doğrulamasını zorlamaz ve RFC 5929 TLS kanal bağlama belirtecini uygulamaya sunmaz. Bu, ön sağlamlaştırma varsayılan davranışıyla eşleşir.

Medium 1

Http.Sys, istemciler bunları sağladığında kanal bağlama belirteçlerini doğrular ancak yokluklarını tolere eder. İstek başına TLS kanalı bağlama belirteci uygulamaya sunulur.

Strict 2

Http.Sys, kimliği doğrulanmış isteklerde kanal bağlama belirteçleri gerektirir ve olmayanları reddeder. İstek başına TLS kanalı bağlama belirteci uygulamaya sunulur.

Açıklamalar

URL grubunun HttpServerChannelBindPropertyöğesine uygulanan Win32 HTTP_AUTHENTICATION_HARDENING_LEVELShttps://learn.microsoft.com/windows/win32/api/http/ne-http-http_authentication_hardening_levels numaralandırmasına karşılık gelir.

veya Strictolarak ayarlandığındaMedium, Http.Sys'ye de istek HTTP_REQUEST_CHANNEL_BIND_STATUS başına eklemesi ve böylece uygulamanın aracılığıyla TryGetChannelBindingBytes(ChannelBindingKind, ReadOnlyMemory<Byte>)RFC 5929 TLS kanal bağlama belirtecini alabilmesi için yönerge gönderilir.

Şunlara uygulanır