Application security

The search and index APIs communicate remotely through HTTP to the Watson Explorer Content Analytics search servers.

When the application issues remote search and index API requests that must be secure, you must set the user name and password on the Service classes with a valid user name that is stored in the user registry that is for authentication. Any requests that do not contain valid user names and passwords are rejected.

In an enterprise search application, the Properties object is passed in the call to the getSearchService method or getBrowseService method. The Properties object specifies property names called username and password.

Watson Explorer Content Analytics supports HTTP basic authentication, HTTPS secure socket layer (SSL) version 3 proxy servers, and proxy servers that require a user name and password for basic authentication.

Applications and collections must have IDs. For applications that need to access specific collections, the collection ID must be associated with the application ID. You can specify which collections the application can access in the administration console.