HttpAuthenticationHardeningLevel Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.