Testing web services with TestComplete is obsolete. We recommend that you use ReadyAPI, another SmartBear's automated testing tool for SOAP and REST web services. If needed, you can run ReadyAPI tests from TestComplete. |
Description
Use this property to indicate whether NTLM authentication should be allowed as Windows SSPI Negotiate authentication when testing the web service with TestComplete.
Declaration
WindowsCredentialsObj.AllowNtlm
Read-Write Property | Boolean |
WindowsCredentialsObj | An expression, variable or parameter that specifies a reference to a WindowsCredentials object |
Applies To
The property is applied to the following object:
Property Value
The property returns True if NTLM authentication should be allowed as Windows SSPI Negotiate authentication, and False otherwise. The default property value is True.
Example
The following code defines the Windows credentials for the SampleWebService web service.
JavaScript, JScript
function Test()
{
var service = WebServices.SampleWebService;
var auth = service.Credentials.Windows;
auth.AllowNtlm = true;
auth.ClientCredentials.UserName = "Tester";
auth.ClientCredentials.Domain = "QA";
auth.ClientCredentials.Password = "123456";
}
Python
def Test():
service = WebServices.SampleWebService;
auth = service.Credentials.Windows;
auth.AllowNtlm = True;
auth.ClientCredentials.UserName = "Tester";
auth.ClientCredentials.Domain = "QA";
auth.ClientCredentials.Password = "123456";
VBScript
Sub Test
Dim service, auth
Set service = WebServices.SampleWebService
Set auth = service.Credentials.Windows
auth.AllowNtlm = True
auth.ClientCredentials.UserName = "Tester"
auth.ClientCredentials.Domain = "QA"
auth.ClientCredentials.Password = "123456"
End Sub
DelphiScript
procedure Test;
var service, auth;
begin
service := WebServices.SampleWebService;
auth := service.Credentials.Windows;
auth.AllowNtlm := true;
auth.ClientCredentials.UserName := 'Tester';
auth.ClientCredentials.Domain := 'QA';
auth.ClientCredentials.Password := '123456';
end;
C++Script, C#Script
function Test()
{
var service = WebServices["SampleWebService"];
var auth = service["Credentials"]["Windows"];
auth["AllowNtlm"] = true;
auth["ClientCredentials"]["UserName"] = "Tester";
auth["ClientCredentials"]["Domain"] = "QA";
auth["ClientCredentials"]["Password"] = "123456";
}