Integrating Sentinel Cloud Connect Web Services
This section summarizes the steps required to integrate Cloud Connect web services in your source code.
Prerequisites
Before you integrate Cloud Connect web services in your application, you need to develop communication module, signature module, and message module as described in Workflow of Cloud Connect Web Services.
Required Configuration Information
You will need the following configuration information:
>YPSAddress : Address of the Cloud Directory Services.
>Web service version: This is set in the Accept header.
>Cloud Vendor ID : Unique identifier of the software vendor.
>Schema: Request-response XML message schema.
>Secret Key ID and Secret Key: Used for authenticating requests.
Additional Configuration – Domain Whitelisting for SCC URL
The SCC URL is subjected to change during infrastructure changes, we recommend using *.sentinelcloud.com instead of fixed SCC URLs in firewalls. This will whitelist the SCC URL on a network ensuring that all traffic to the SCC server is unblocked and applications continue to function properly.
Calling Cloud Connect Web Services
Following are the steps you need to follow to call Cloud Connect web services:
1.Create a URL for the POST registration web service.
2.Create a signature and set headers for the web service, as specified in the section How to make a Web Service Request/Response
3.Send request on complete web service URL with the appropriate method type.
4.Use CA certificate for SSL communication.
5.Get the Cloud Connect address from the POST registration web service response.
6.Form a complete web service URL for subsequent web service calls.
7.Follow steps 2, 3, and 4 for the requested web service, and process response.
8.Insert appropriate web service calls in the application. The decision of which web service calls to insert and where, depends on your authorization strategy.