HttpTransportBindingElement.UnsafeConnectionNtlmAuthentication Propriété
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.
Obtient ou définit une valeur qui indique si le partage de connexion non sécurisé est activé sur le serveur. S'il est activé, l'authentification NTLM est exécutée une fois sur chaque connexion TCP.
public:
property bool UnsafeConnectionNtlmAuthentication { bool get(); void set(bool value); };
public bool UnsafeConnectionNtlmAuthentication { get; set; }
member this.UnsafeConnectionNtlmAuthentication : bool with get, set
Public Property UnsafeConnectionNtlmAuthentication As Boolean
Valeur de propriété
true
si le partage de connexion non sécurisé est activé ; sinon, false
. La valeur par défaut est false
.
Exemples
L'exemple suivant définit la propriété de façon à activer le partage de connexion non sécurisé.
HttpTransportBindingElement httpBinding = new HttpTransportBindingElement();
httpBinding.AuthenticationScheme = AuthenticationSchemes.Ntlm;
httpBinding.UnsafeConnectionNtlmAuthentication = true;
Remarques
Lorsque cette propriété a la valeur true
et la première demande sur une connexion particulière est authentifiée à l'aide de NTLM, les demandes suivantes sur la même connexion sont traitées à l'aide des informations d'identification dans la IIdentity de la demande initiale.
Cette propriété n'a aucun effet si NTLM n'est pas le protocole d'authentification utilisé.
Notes
Même si l'affectation de la valeur true
à cette propriété améliore les performances puisque les demandes d'authentification NTLM supplémentaires ne sont pas transmises, ne pas obliger à fournir les informations d'identification pour toutes les demandes peut constituer un risque en termes de sécurité. Vous devez déterminer si l'augmentation des performances vaut la peine de prendre ce risque.
Pour plus d'informations, consultez UnsafeConnectionNtlmAuthentication.