Description
The WindowsCredentials
object provides a program interface to Windows credentials for the web service that will be tested with the Web Service project element.
You obtain the WindowsCredentials object in scripts through the Windows
property of the WebServiceCredentials object.
The WindowsCredentials
object provides a scripting interface to the tested web service’s Windows credentials. It contains two properties that help you configure the Windows credential object that the client uses to authenticate itself to the service.
Members
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";
}
See Also
Windows Property
Testing Web Services
Testing Web Services - Overview
About Web Service Checkpoints