HttpAuthenticationHardeningLevel Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie le niveau de renforcement de l’authentification Http.Sys qui contrôle la manière dont l’authentification HTTP (Kerberos/NTLM) est validée par rapport au canal TLS sous-jacent.
public enum HttpAuthenticationHardeningLevel
type HttpAuthenticationHardeningLevel =
Public Enum HttpAuthenticationHardeningLevel
- Héritage
-
HttpAuthenticationHardeningLevel
Champs
| Nom | Valeur | Description |
|---|---|---|
| Legacy | 0 | Http.Sys n’applique pas la validation de la liaison de canal et n’expose pas le jeton de liaison de canal TLS RFC 5929 à l’application. Cela correspond au comportement par défaut de pré-renforcement. |
| Medium | 1 | Http.Sys valide les jetons de liaison de canal lorsque les clients les fournissent, mais tolèrent leur absence. Le jeton de liaison de canal TLS par requête est exposé à l’application. |
| Strict | 2 | Http.Sys nécessite des jetons de liaison de canal sur les demandes authentifiées et les rejette sans un seul. Le jeton de liaison de canal TLS par requête est exposé à l’application. |
Remarques
Correspond à l’énumération Win32 HTTP_AUTHENTICATION_HARDENING_LEVELShttps://learn.microsoft.com/windows/win32/api/http/ne-http-http_authentication_hardening_levels appliquée aux groupes HttpServerChannelBindPropertyd’URL .
Lorsqu’il est défini Medium sur ou Strict, Http.Sys est également invité à attacher la requête par requête HTTP_REQUEST_CHANNEL_BIND_STATUS afin que l’application puisse récupérer le jeton de liaison de canal TLS RFC 5929 via TryGetChannelBindingBytes(ChannelBindingKind, ReadOnlyMemory<Byte>).