|
Available from Version: 9.7 |
|
Hosting Option: Corporate Cloud |
|
Required Permissions: IT Admin |
|
To install the empower® Backend, use the empower® Backend Installer. You only need to install the empower® Backend if your company hosts empower® on-premises or in a corporate cloud. If empower® is hosted in the empower® Cloud, the backend is installed and maintained by empower® Support. |
|
|
The backend installer provides a wizard that includes explanations and guides you through the installation process step-by-step. Here, you can make settings and configure the backend according to your needs. |
|
|
The installer can be used in three modes:
|
|
Important
Before installing the empower® Backend, the following must be true:
-
.NET Framework 4.6.2 has been installed by your IT.
This is the default case as from Windows Server 2016 onwards.
-
The database has been prepared by empower.
-
The Service User has been set up by you or your IT.
-
-
The Service Host User has been set up by you or your IT.
-
If applicable, the identity service (Okta or Microsoft Entra ID) has been set up by you or your IT.
For further information regarding the required users for the backend installation, see Backend Installation Users.
For further information regarding the setup of Microsoft Entra ID, see Script for App Registration in Microsoft Entra ID.
For further information regarding the setup of Okta, see Configure Okta for the Use with empower®.
|
The installation is divided into five sections. In each section, several settings can be made. |
|
|
Each time the button appears instead of the button , you complete one of the sections. |
|
|
Installing the backend requires a version of .NET Core Runtime & Hosting Bundle. If you have not installed the correct version, a message appears in the installer window (Figure 2, “.NET Core Runtime Missing”). Here, click on the link to download the .NET Core Runtime and then restart the installer. |
|
Note
If there is an issue, you only need to redo the steps in the section you are currently in. All sections that have been completed successfully in advance are saved.
|
In section 1 of the backend installer, you choose the target folder for the installation. In the next step, you decide if you want to install the web components for PowerPoint Online, Word Online and Excel Online. Then, you can also decide if you want to install the web component for Outlook Online as well. |
|
|
To do so, follow the following steps: |
|
|
|
|
|
|
Your changes are applied and you will be forwarded to the next section. |
Note
empower® Mails Online can only be installed if all other web components are installed as well.
If you choose to install empower® Mails Online, you can only use Microsoft Entra ID as identity service.
|
For the web components to work, you need to fulfill further requirements: |
|
|
Important
For version 9.7, there have been major changes to the manifest files for the web components. Therefore, the web components might not work properly if the new manifest files are not rolled out for existing installations.
If you update the empower® Backend, make sure the manifest files are rolled-out accordingly.
Note
For further information regarding the distribution of the manifest files, see Set up the empower® Web Components for Office Online.
For further information regarding Single Sign-On for empower® Mails Online, see Adjust App Registration for empower® Mails Online.
|
In section 2, you can choose your preferred identity service. Afterwards, you can make changes to the public endpoint and database configurations as well as to the load balancing configuration. |
|
In the window , select the identity service you want to use for empower®. |
|
|
You can choose from the following (Figure 5, “Choose Identity Service”):
|
|
|
Then, click on the button . |
|
|
If you have selected Active Directory, you are forwarded to the public endpoint configuration. If you have selected Microsoft Entra ID or Okta, you are forwarded to further settings for those identity services. |
Note
If you have chosen to install empower® Mails Online, the only option to be displayed is Microsoft Entra ID.
|
To fill in the configuration information for Microsoft Entra ID, make sure to follow the instructions on setting up the app registration for Microsoft Entra ID. You will need the values Tenant ID, Client ID and Client Secret for the backend installer. |
|
|
Save those values securely and then follow the following steps in the backend installer (Figure 6, “Enter MS Entra ID Values”): |
|
|
|
|
Tenant ID and Client ID must be entered in GUID format. |
Important
The Client Secret is only visible once. Make sure to save the Client Secret securely.
Note
For further information regarding the setup of the Microsoft Entra ID app registration, see Script for App Registration in Microsoft Entra ID.
|
To fill in the configuration information for Okta, make sure to follow the instructions on setting up the necessary applications for Okta. |
|
|
If you use the PowerShell script for the application setup, you receive a configuration file. In the backend installer, follow the following steps (Figure 7, “Import Okta Directory Values”): |
|
|
|
|
If you have not used the PowerShell script but you have setup the applications in Okta manually, enter the values manually. |
Important
Using the PowerShell script is always recommended!
Note
For further information regarding the setup of the Okta applications, see Configure Okta for the Use with empower®.
|
After the identity service selection and configuration, you are forwarded to the configuration of the public endpoint. Then, you can choose which type of certificate you want to use. |
|
|
To do so, follow the following steps (Figure 8, “Host Name and Port Information”): |
|
|
|
|
|
|
You are forwarded to the next step. |
Important
If you change the public endpoint later on, this affects the Microsoft Entra ID app registration and might therefore result in issues.
Make sure to change the public endpoint accordingly.
Important
If possible, always use a certificate signed by LetsEncrypt. As an alternative, you can use a certificate issued by your own Company Certification Authority.
For productive environments, never use the self-signed certificate!
Note
For further information regarding the SSL certificates and which one is best for you, see SSL Certificates.
|
To configure the backend application services, you need to create a Service Host User. Afterwards, you can decide where the backend should cache data locally. This is done to improve the overall performance. To do so, follow the following steps: |
|
|
|
|
|
|
You are forwarded to the next step. |
|
Next, you can configure the database connection for the empower® Backend. To do so, follow the following steps: |
|
|
|
|
Important
The user that is used to establish the database connection must not have the role sysadmin on the SQL server.
For further information regarding this user, see empower® Database.
|
To ensure that users can experience the best possible performance, the number of clients that can access the empower® Backend at once is limited. This is done to balance the load. Therefore, a queuing system has been established. If the backend has already reached its capacity, clients which send additional requests might be asked to wait for the backend to reply. |
|
|
To configure the load balancing for your environment, the hardware conditions can be detected automatically or entered manually. The automatic detection is recommended! |
|
|
To detect this information automatically, you need an internet connection. |
|
|
Only if there is no internet connection and the automatic scaling process is therefore not possible, you can choose a fixed size yourself. The capacity sizes range from XS to XL. |
|
|
In the window , choose the option you want to use (Figure 13, “Configure Load Balancing”). Then, click on the button . |
|
|
Your changes are applied and you will be forwarded to the next section. |
Note
For further information regarding the load balancing in empower®, see empower® Sync.
Important
If automatic scaling is not possible, contact empower® Support.
If you choose a capacity that is too small, the access to the backend might be slowed down. If you choose a capacity that is too large, this might destabilize the backend.
|
In section 3, the database upgrade is executed. To do so, follow the following steps: |
|
|
|
|
|
|
Your changes are applied and you will be forwarded to the next section. |
|
In section 4, you can choose your preferred provisioning method. Depending on the provisioning method and the identity service, you can then make further settings. |
|
|
First, choose if you want to use the Directory Sync or SCIM (Figure 17, “Choose Provisioning Method”). SCIM can only be used if you have selected Microsoft Entra ID as identity service. |
|
|
Then, click on the button . |
|
If you have selected the Directory Sync, you can first define the synchronization interval and then make further settings for Active Directory and Okta. For Microsoft Entra ID, there are no further settings to be made. |
|
|
To configure the synchronization interval, enter the time in minutes after which the users and user groups should be synchronized into the input field (Figure 18, “Enter Synchronization Interval”). The default is 60 minutes (one hour). If the interval is not valid, a message appears next to the input field. Then, click on the button . |
|
|
If you have chosen the Active Directory as identity service, you can make further settings for the Directory Sync. |
|
|
To do so, follow the following steps (Figure 19, “Configure AD Synchronization”): |
|
|
|
|
You are forwarded to the filter options for the synchronization. |
|
To fill in the configuration information for Okta, make sure to follow the instructions on setting up the necessary applications for Okta. |
|
|
If you use the PowerShell script for the application setup, you receive a configuration file. In the backend installer, follow the following steps (Figure 20, “Configure Okta Synchronization”): |
|
|
|
|
If you have not used the PowerShell script but you have setup the applications in Okta manually, enter the values manually. |
|
|
You are forwarded to the filter options for the synchronization. |
Important
Using the PowerShell script is always recommended!
Note
For further information regarding the setup of the Okta applications, see Configure Okta for the Use with empower®.
|
The users to be synchronized cannot only be filtered according to their organizational unit. They can also be filtered by different criteria (Figure 21, “Choose Filters”): |
|
|
|
|
The same settings can be applied on the synchronization of user groups. |
|
|
For the synchronization with Microsoft Entra ID, you can additionally specify a Microsoft Graph API user filter (Figure 22, “MS Graph API Filter”). |
|
|
For Okta, the filter options vary depending on the application setup. |
|
|
If group synchronization has been enabled, group filters are available. If group synchronization has not been enabled, group filters are not available. |
|
If you have chosen SCIM as provisioning method, save the Tenant URL and the secret token from the window . |
|
|
The values are required for additional adjustments that need to be made to the Microsoft Entra ID app registration after the backend installation. |
|
|
Click on the button . |
Important
The secret token is only visible once!
Note
For further information regarding the setup of SCIM, see Set up Microsoft Entra ID for SCIM.
|
After the configuration, the backend installer checks if all data is correct and if it can establish a connection to the identity service. Depending on the configuration, this might take a moment. If the check is successful, the message Using the configured settings, users and groups were found appears (Figure 23, “Successful Synchronization Test”). Click on the button . Your changes are applied and you will be forwarded to the next section. |
|
|
In section 5, the application services are started. |
|
|
To do so, tick the checkbox for (Figure 24, “Start Backend Services”). Then, click on the button . |
|
|
The window provides you with information about your configuration (Figure 25, “Configuration Overview”). To save this information, click on RemoteServiceConfig.xml. To save the self-signed certificate you have used, click on empower.crt. To finish the installation, click on the button . |
|
Comments
0 comments
Article is closed for comments.