On the "Configuration | WebAdmin" page you defining settings to manage the access (local and remote), select the desired protocol (HTTP or HTTPS), and specify the eventually required authentication credentials for accessing CodeMeter WebAdmin.

CodeMeter WebAdmin – "Einstellungen | WebAdmin"

Figure 48: CodeMeter WebAdmin - "Configuration | WebAdmin"

information_weiss_klein26

The pictograms WebAdmin_R and WebAdmin_W inform on Read and Write access. On mouse over tool tips display additional access mode details. A click on a pictogram opens - if required - the login on a separate page.

Depending on the configured access modes a dropdown menu provides the following entries:

Allow write access

revoke read access

Revoke read/write access

Remote Read Access

By default, the remote read access is denied.

Element

Description

Allow

Activate this option to allow remote read access to CodeMeter WebAdmin (default).

Deny

Activate this option to deny remote read access to CodeMeter WebAdmin.

information_weiss_klein26

A change of this during operation requires a restart of the CmWebAdmin service. Please note that you also have to set the firewall accordingly.

Please proceed as follows to restart the CmWebAdmin service on Windows:

1.Enter "Services" in the Windows search field.

2.Find CmWebAdmin in open Services window.

3.Click right mouse button and select Restart.

On macOS first stop the service and than start it using the following commandlines:

sudo launchctl stop com.wibu.CodeMeter.WebAdmin

sudo launchctl start com.wibu.CodeMeter.WebAdmin

On Linux for a restart of the service use the following commandline:

sudo service codemeter-webadmin restart

Protocol Selection

This group allows you selecting the protocol used for accesses. Optionally, you can select between HTTP and HTTPS.

WebAdmin_configuration_http

Figure 49: CodeMeter WebAdmin - "Configuration | Protocol Selection"

Element

Description

HTTP (sets authentication to none)

If you use HTTP (default), you do not require any authentication. The related "Required Authentication" radio button is automatically set to 'None'.

 

If you use HTTPS, you can additionally decide whether using an automatically created self-signed certificate or a custom certificate you obtained from a separate certification authority (CA) provider.

HTTPS (with automatically created self-signed certificate)

WebAdmin_configuration_https_01

Automatically self-signed certificate files, i.e. the Certificate Chain/File and the Key File will be created, if not already existing, at the displays location,

HTTPS with custom certificate

WebAdmin_configuration_https_02

Here you enter path and file names of the certificate files you obtained from your certification authority (CA) provider.

information_grau_klein26

Please note that the CmWebAdmin Service now only runs under the "Local Service" account and not under the "System" account.

This means that it is no longer allowed to access files/folders belonging to a user account, e.g. files of the currently logged in user (everything below C:\Users\<username>). Therefore, please store the certificates directly under drive C:\ or another partition, e.g. D:\.

HTTPS Protocol and Web browser

After selecting the HTTPS protocol and opening CodeMeter WebAdmin the first time, the web browser issue warnings for not secure connections.

information_weiss_klein26

If you use automatically generated, self-signed certificate files, you must nevertheless allow the access despite unsafe access information, and eventually define exceptions. The unsafe information refer only to the fact that certificates are self-signed and not issued by a certification authority (CA).

If you have received certificate files from a certification authority (CA) provider, please follow the respective import instructions.

 

information_weiss_klein26

If self-signed certificates expire and become invalid, a separate entry on the Dashboard page will inform you displaying details on the certificate expiration time.

Please proceed for Firefox, Chrome, Internet Explorer, Microsoft Edge and Safari as follows.

hmtoggle_plus1Firefox
hmtoggle_plus1Chrome
hmtoggle_plus1Internet Explorer
hmtoggle_plus1Microsoft Edge
hmtoggle_plus1Safari

Required Authentication

This group allows you specifying the required authentication credentials for accessing CodeMeter WebAdmin with Write and/or Read privileges.

Element

Description

None (No remote write access possible)

No authentication is required but also no remote write access to CodeMeter WebAdmin is possible.

Write Access (requires HTTPS)

Activate this option to allow authenticated write access to CodeMeter WebAdmin.

WebAdmin_configuration_webadmin_config_write_access

Please complete the necessary data in the fields Password and Verify Password for Write Access, and click the button "Apply".

Then write access will require a login on a separate login page.

Please click the button "Login for write permission".

WebAdmin_configuration_loginforwrite_btn

The login page displays.

WebAdmin_configuration_webadmin_write_access_02

 

Read and Write Access (requires HTTPS)

In order to organize read and write access even more fine-grained, you are able to use different credentials for different groups allowed for authenticated remote read and/or write access to CodeMeter WebAdmin.

WebAdmin_configuration_webadmin_config_read_write_access

Please complete the necessary data in the fields Password and Verify Password for Read and Write Access.

Then read access will require a login on a separate login page.

WebAdmin_configuration_webadmin_read_access

Write access will additionally require a login on a separate login page.

Please click the button "Login for write permission".

WebAdmin_configuration_loginforwrite_btn

The login page displays.

WebAdmin_configuration_webadmin_write_access_02

Click the "Apply" button to save all the changes you have made. By a previous click on the "Restore Defaults" button you save the default settings.