Lingua

HttpAuthenticationHardeningLevel Enumerazione

Definizione

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>).

Si applica a