HttpTransportBindingElement.UnsafeConnectionNtlmAuthentication Proprietà
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.
Ottiene o imposta un valore che indica se la condivisione connessione non sicura è abilitata nel server. Se abilitata, l'autenticazione NTLM viene eseguita una sola volta su ogni connessione 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
Valore della proprietà
true se la condivisione di connessioni non sicure è abilitata; in caso contrario, false. Il valore predefinito è false.
Esempio
Nell'esempio seguente viene impostata la proprietà per abilitare la condivisione di connessioni unsafe.
HttpTransportBindingElement httpBinding = new HttpTransportBindingElement();
httpBinding.AuthenticationScheme = AuthenticationSchemes.Ntlm;
httpBinding.UnsafeConnectionNtlmAuthentication = true;
Commenti
Quando questa proprietà è impostata su true e la prima richiesta su una determinata connessione viene autenticata tramite NTLM, le richieste successive sulla stessa connessione vengono elaborate utilizzando le informazioni di autenticazione nella IIdentity richiesta iniziale.
Questa proprietà non ha alcun effetto quando NTLM non è il protocollo di autenticazione.
Annotazioni
Sebbene l'impostazione di questa proprietà true aumenti le prestazioni perché non vengono inviati ulteriori problemi di autenticazione NTLM, esiste un rischio di sicurezza per non richiedere a tutte le richieste di fornire informazioni di autenticazione. È necessario determinare se l'aumento delle prestazioni vale questo rischio.
Per altre informazioni, vedere UnsafeConnectionNtlmAuthentication.