WebConfigurator
The WebConfigurator (WCF) provides extensive configuration methods for LUCS directly from within the browser. This component itself is optional, but can be installed alongside the LUCS Configurator app on the server machine, providing access to nearly identical features and options. Calling the URL of the server instance, followed by the port specified during installation, will open the WebConfigurator directly in-browser.
The WebConfigurator has nearly the same features as the LUCS Configurator but uses a different UI approach. The underlying configuration changes done with both tools are the same.
Installation
- Run the LUCS.WebConfigurator.Setup.msi. Provide the following settings:
The LUCS front end installation wizard settings are explained in the table below:
Field
Description
Instance Name Enter the server instance name The setting is stored in "C:\Program Files\Luware AG\LUCS-WebConfigurator\AppSettings.config" as
<add key="InstanzName" value="yourservername"/>
Port Number Enter the server port number.
The setting is stored in "C:\Program Files\Luware AG\LUCS-WebConfigurator\AppSettings.config" as
<add key="PortNumberToAdd" value="4000"/>
Site Port Number Enter the site port number. The default port number 88 is recommended for http and 443 for https. The used site port number should be not used by other sites The setting is stored in IIS.
Security Protocol Choose the security protocol between http and https The setting is stored in IIS.
System Administrator Group Enter the Distinguished name value of the System Administrator Group from Active Directory In the following format without spaces:
CN=GroupName,OU=OrganizationalUnitName,OU=OrganizationalUnitName, DC=DomainComponent,DC=DomainComponent
The setting is stored in "C:\Program Files\Luware AG\LUCS-WebConfigurator\AppSettings.config" as follows:
<add key="SystemAdministratorGroup" value="CN=LucsFEAdmin_carmine,OU=carmine,OU=Development,DC=dev,DC=local"/>
The System Administrator Group can override LUCS internal RBAC rights
User Domain If the ‘User Domain’ field is empty: - If user enters his login on Webconfigurator without domain,
→ the system uses the domain, where Webconfigurator is installed. - If user enters his login on on Webconfigurator including a domain
→ the system uses the entered by the user domain.
If the ‘User Domain’ field is provided:
- If user enters his login on Webconfigurator without domain,
→ the system uses the domain from the ‘User Domain’ field. - If user enters his login on on Webconfigurator including a domain
→ the system uses the entered by the user domain.
The setting is stored in "C:\Program Files\Luware AG\LUCS-WebConfigurator\AppSettings.config" as follows:
<add key=‘UserDomain’ value=‘dev.local’/>
Default SIP domain Specify the SIP domain under which your users will communicate with each other.
The setting is stored in "C:\Program Files\Luware AG\LUCS-WebConfigurator\AppSettings.config" as follows:
<add key="DefaultSipDomain" value="dev.luware.com"/>
Disable Windows Authentication If the check box is ‘true’, windows credentials are not applied automatically and user will be redirected to Login page. By default is set to ‘false’.
Configure Certificate Security If the check box is ‘true’ the certificate settings has to be defined during the installation:
– server settings specify which settings other services will use while connecting to FE and FE Core
– client settings specify which settings FE and FE Core will use while connecting to PS
Note: The system reports all errors related to connection or certificate issues to a log file ‘C:\Program Files\Luware AG\LUCS-ICH\log\connectionIssues.log’.
- If user enters his login on Webconfigurator without domain,
Configure Certificate during Installation
One of the requirements for building service-oriented system is to protect the transmitted data. To guarantee the safety of this data, Luware products provide the possibility to use certificate-based encryption and verification during the communication between a client and a server. The client identifies itself with this certificate. The service accesses the server to confirm the authenticity of the certificate - and in extension - the client.
Certificate Setup during Installation
The certificate security can be configured during installation of Luware components and services. There are two sets of settings that can be configured:
- Server settings: The server settings specify which settings the service will use to validate other services when they try to reach this service.
- Client settings: The client settings specify which settings the service will use while connecting to other services.
To configure certificate security select 'Configure Certificate Security' flag during installation:
Upon clicking 'Next' button with this flag enabled you will be presented an extra step to configure options:
Control Name | Required? | Description |
---|---|---|
Mode | No |
|
Validation Mode | No |
|
Is Dedicated | No |
|
Thumbprint | No | A certificate thumbprint is a hexadecimal string that uniquely identifies a certificate. A thumbprint is calculated from the content of the certificate using a thumbprint algorithm. → This is to be generated via Microsoft Management Console. Read more about it on the "Retrieve Thumbprint of a Certificate" page from Microsoft. Important Notes When copied from the source the thumbprint is unicode encoded but you need it in plain ASCII → Notepad++ or any equivalent editor is a great help to convert it.
|
Configurition of Certificate Security using config file
After services were installed , certificate security can be configured in configuration file of the service:
- Open the folder where the service is installed.
Default: C:\Program Files\Luware AG\LUCS-WebConfigurator - Find config file (LuwareSecurity.config) and open it.
- Find <luwareSecurity> section and edit it.