General Properties
Property | Description |
|---|---|
WebService.Url[](*) | Base address in the form of a URL (including port number, but without any further path), under which the web services are called up It is possible to specify multiple alternative addresses (e.g., for "localhost" and the server name). Using Mixed operation of HTTP and HTTPS addresses is not supported. When using HTTPS, always add the appropriate certificate of type The usability of the insecure HTTP protocol is limited to the If a URL is not defined, all web services will remain inactive. NoticeWhen calling up the web services, make sure you have started the program with administrator rights. Otherwise you will not be able to call them up. If the web services are enabled but the program is started without local administrator rights, the port binding will not work and the web services cannot be accessed. An error message to this effect will be displayed in the log when the program is started. |
WebService.UrlBasePath | Additional URL base path portion that precedes the paths of all web services To dispense with a path prefix, an empty string ( In principle, URLs can also be called up if the base path is omitted despite being configured. However, this is only possible if the xSuite Helix Proxy is not active (see xSuite Helix Proxy). The xSuite Helix Proxy uses the base path to differentiate whether a request should be passed on to an internal service or be processed by the proxy itself. Default value: |
WebService.WebRootFolder | Physical path of the base folder with the static web files ( Default value: The static web files are used for the GUI applications (e.g., for the Configurator and the Status Monitor). The folder is made available in program installation and has the default name By default, the web files in the subfolders are packed in a ZIP file. Optionally, the contents of the ZIP file in the respective folder can also be unpacked manually, such that the web server delivers these unpacked files. This procedure can be helpful if certain files are to be adapted or supplemented in terms of content (e.g., template files for the Configurator). |
WebService.AuthMode | Type of authentication against the web services:
If, in the context of the specific configuration of individual web services, you are specifying the names of users who are to be granted access to these services (
NoticeWindows authentication is only supported to a limited extent. The implementation of this authentication is not with all web browsers or requires additional configuration. For Mozilla Firefox, activate Windows authentication in the Firefox settings (
Set the following parameters to the domain name:
Administrative tasks may be required for Microsoft Edge. Add service principal names (SPNs) to the user account that runs xSuite Interface using the |
WebService.ApiKeyName | Name of key in HTTP call when using authentication Default value: |
WebService.BasicAuthUser[].Name(*) WebService.BasicAuthUser[].PasswordHash(*) | Pairs of user names and passwords for defining valid logins when using authentication The passwords are not stored in their complete forms, but as (salted) hashes. To generate this kind of value for a password, use the Config Web Service (see property |
WebService.ApiKey[].Name(*) WebService.ApiKey[].KeyHash(*) | Pairs of API key names and their values for defining valid logins when using authentication These are to be configured in the same way as the The names are only used to identify the keys when used in |
WebService.ActivateHomePage | Boolean value determining whether a homepage can be called up The homepage is displayed if only the base address and the base path are specified in the web browser, without the sub-path for a specific application: Default value: |
WebService.HomePageAllowUser[] WebService.HomePageAllowGroup[] | Listing of the names of users or groups that have access to the start page (similar to the properties at Web Service Interfaces) (optional) |