Environment
iVend 6.6
Problem Description
SOAP API to require authentication or a way to block the SOAP API,
Scenario
Need to disable SOAP endpoint because there should be a way for the SOAP API to require authentication or a way to block the SOAP API, since they point out that someone with access could still perform update, create, and delete operations without authentication (Even if access is restricted by server rules, anyone with the URL for the REST endpoint can still access the SOAP API, since they are located at the same address.)
Solution
In iVendAPI folder - web.config, comment out the below mention section to disable SOAP endpoint.
<identity>
<dns value="localhost"/>
</identity>
</endpoint>-->
Note - 1. After disabling this endpoint, SOAP requests are accepted, but empty response will be returned.
Symptoms
N/A.
Resolution/Work Around
In iVendAPI folder - web.config, comment out the below mention section to disable SOAP endpoint.
<identity>
<dns value="localhost"/>
</identity>
</endpoint>-->
Note - 1. After disabling this endpoint, SOAP requests are accepted, but empty response will be returned.