Controlling SOAP Web Service Requests from Specific Clients

1 minute read time.
The unique IP address that you want the WSDL file to be accessed from is be controlled by the Web Services Configuration option "Accept web request from IP Address". If a single IP address is entered here then only the machine that has this address may make calls to use the WSDL file. Any other machine having a different IP address will be unable to access the WSDL file and will be returned with an "IP Address Mismatch" error.

It is possible to specify a range of machines that can access the WSDL file by entering a partial IP address. Only numeric characters are allowed and the * (asterisk) wildcard character is not supported.

Example usage:

If the following is entered into "Accept web request from IP Address":

192.168

Then machines with IP addresses that begin

192.168.1.*
192.168.2.*
192.168.3.*
etc

can access the wsdl file.

If the following is entered

192.168.2

Then only machines within IP addresses beginning with this will be allowed to access the wsdl file:

192.168.2.1
192.168.2.2
etc.