WebServices module

iKnowBase comes with a WebServices server that provides SOAP-access to the Service API. This is disabled by default, but can be enabled when needed.

The WebServicesConfiguration accepts these configuration properties:

Property name Description
com.iknowbase.ws.enabled Toggles whether the webservices module is enabled.
com.iknowbase.ws.endpointRoot The web services endpoint root.
com.iknowbase.ws.mtomEnabled Toggles whether MTOM is enabled for the SOAP endpoints.
com.iknowbase.ws.security.requireAuthentication Toggles whether WS-SECURITY based authentication is required to connect to the SOAP server.
com.iknowbase.ws.security.loginModuleName Name of login module to handle login requests. Use default value.
com.iknowbase.ws.security.trustedPrincipal Name of trusted principal (user or group) if only some users are to be given access