HttpAuthenticationHardeningLevel Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica il livello di protezione avanzata dell'autenticazione Http.Sys che controlla la modalità di convalida rigorosa dell'autenticazione HTTP (Kerberos/NTLM) rispetto al canale TLS sottostante.
public enum HttpAuthenticationHardeningLevel
type HttpAuthenticationHardeningLevel =
Public Enum HttpAuthenticationHardeningLevel
- Ereditarietà
-
HttpAuthenticationHardeningLevel
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| Legacy | 0 | Http.Sys non applica la convalida dell'associazione di canale e non espone il token di associazione del canale TLS RFC 5929 all'applicazione. Corrisponde al comportamento predefinito di pre-protezione avanzata. |
| Medium | 1 | Http.Sys convalida i token di associazione del canale quando i client li forniscono, ma tollera la loro assenza. Il token di associazione del canale TLS per richiesta viene esposto all'applicazione. |
| Strict | 2 | Http.Sys richiede token di associazione del canale nelle richieste autenticate e rifiuta quelli senza di essi. Il token di associazione del canale TLS per richiesta viene esposto all'applicazione. |
Commenti
Corrisponde all'enumerazione Win32 HTTP_AUTHENTICATION_HARDENING_LEVELShttps://learn.microsoft.com/windows/win32/api/http/ne-http-http_authentication_hardening_levels applicata al gruppo di HttpServerChannelBindPropertyURL.
Se impostato su Medium o Strict, viene inoltre richiesto a Http.Sys di allegare la richiesta per ogni richiesta HTTP_REQUEST_CHANNEL_BIND_STATUS in modo che l'applicazione possa recuperare il token di associazione del canale TLS RFC 5929 tramite TryGetChannelBindingBytes(ChannelBindingKind, ReadOnlyMemory<Byte>).