SOAP Credentials

The built-in soapCredential Protocol is used to authenticate users against servers providing web services. This Credential Protocol is also used to count the number of remote servers for licensing. The Endpoint must match the FQDN of the server providing the web services. If no authentication is required, the username and password are ignored, but they must always be set. You can use dummy in this case to indicate that authentication is not required.

To prevent authentication headers from being sent to the web service, you can use the {redwood}:nocredential syntax in the Run As User field. In your Job Definition source, you can also use req.setAuthentication(SOAPRequest.REDWOOD_NOCREDENTIAL, null).

SOAP definitions use HTTP Credentials for proxies.

Example Proxy Credential

The following proxy configuration is used for all SOAP servers serving on port 80.

Field Value
Protocol login
Real User jdoe
Password ***
Endpoint

proxy.masalan.com

Virtual User proxy:*:80

The following proxy configuration is used for all SOAP servers serving on port 443. This proxy server does not require a username, only a password.

Field Value
Protocol login
Real User forceNone
Password ***
Endpoint

sproxy.masalan.com

Virtual User proxy:*:443