Skip to main content

Software Requirements

The following software requirements must be met to get the most out of your EmpowerID deployment. At a minimum, EmpowerID recommends one dedicated server for the Web Front-End (hosts server web services) and one dedicated server for the Application server (hosts back-end processes).

🛡️Antivirus Exclusions

To prevent false alarms, errors or performance degradation during the installation and use of EmpowerID, please exclude the following directories from antivirus scanning software:

%ProgramFiles%\TheDotNetFactory\EmpowerID\Programs
%ProgramFiles%\TheDotNetFactory\EmpowerID\Web Sites
%WinDir%\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
%WinDir%\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files
⚙️Required IIS Modules

Prior to running EmpowerID, you must install the Microsoft IIS CORS and URL Rewrite modules on each EmpowerID server. To do so, please run the below PowerShell script in administrative mode.

[System.IO.Directory]::CreateDirectory("C:\TempEID")
(New-Object System.Net.WebClient).DownloadFile('https://download.microsoft.com/download/1/2/8/128E2E22-C1B9-44A4-BE2A-5859ED1D4592/rewrite_amd64_en-US.msi', 'C:\TempEID\rewrite_amd64.msi'); `
(New-Object System.Net.WebClient).DownloadFile('http://download.microsoft.com/download/2/F/2/2F259559-FC43-4B2C-B53F-DED3E9950912/IISCORS_amd64.msi', 'C:\TempEID\IISCORS_amd64.msi'); `
Start-Process msiexec.exe -ArgumentList '/i', 'C:\TempEID\IISCORS_amd64.msi', '/quiet', '/norestart' -NoNewWindow -Wait
Start-Process msiexec.exe -ArgumentList '/i', 'C:\TempEID\rewrite_amd64.msi', '/quiet', '/norestart' -NoNewWindow -Wait
rm -r 'C:\TempEID'

EmpowerID is configured for CORS out of the box, so no special configuration is needed. However, if you want to configure it, you must make changes in the web.config file located by default at C:\Program Files\TheDotNetFactory\EmpowerID\Web Sites\EmpowerID.Web.SiteRoot to have your changes take effect across all subpaths.

For more information, see Microsoft IIS CORS module Configuration Reference.

📋Version Recommendation

Although support extends to the last 3 major versions of Windows Server, EmpowerID recommends the latest version.

⚠️Installation Restrictions

Please note that installing EmpowerID on a domain controller or on the same server that houses the EmpowerID SQL database is not supported in a production environment.

EmpowerID Application and Front-End Server Software Requirements

RequirementSpecification
Server Operating SystemsEmpowerID supports the last 3 major versions of Windows Server.
Additional Software* The latest version of the Microsoft® .NET Framework
* The latest version of Windows PowerShell is required for servers hosting the Exchange Management Web service. For Windows PowerShell script execution, run the following command in an elevated Windows PowerShell window:
powershell<br/>Set-ExecutionPolicy RemoteSigned<br/>
* The latest version of IIS with ASP.NET (Web Server Role, Application Server Role and WCF Activation Features) is required for server running Web applications.
* Visual Studio 2022 (any version) on both web/app sandbox servers (required to publish and debug workflows).
* Please ensure that .NET Framework 4.8 SDK & .NET Framework 4.8 targeting pack or latest version of SDK and targeting pack components are selected.
🔒UAC Requirements

The (UAC) must be disabled on each client machine running Workflow Studio applications.

🌐Browser Compatibility

Compatibility mode must be turned off when using Microsoft® Internet Explorer to browse EmpowerID. If you are unable to disable compatibility mode for the Internet Explorer security zone that EmpowerID falls into due to requirements for other legacy intranet sites in your organization, you may add EmpowerID URLs to the Trusted Sites zone using Microsoft Group Policy.

🔍Full-Text Search

Full-Text Search must be installed and enabled. To check your Microsoft SQL Server for Full-Text Search, execute the following T-SQL:

select SERVERPROPERTY('IsFullTextInstalled')

Database Software Requirements

RequirementSpecification
Supported DatabasesEmpowerID supports the last 2 major versions of Windows SQL Server.
🗄️TempDB Requirements

At a minimum the log for tempdb needs to have at least 50GB availability for growth.

Workflow Studio Software Requirements

RequirementSpecification
Client Operating Systems* The two most recent major version of Windows (x86 and x64)
* The three most recent major versions of Windows Server (x64)
Additional Software* The latest version of the Microsoft® .NET Framework
* Microsoft® Visual Studio 2022 (any version)

EmpowerID Web Interfaces Software Requirements

RequirementSpecification
Browser* The latest versions of Firefox, Chrome, Safari, and Microsoft® Edge are supported.

EmpowerID On-Premise Cloud Gateway Software Requirements

Optional installation

RequirementSpecification
Client Operating Systems* The two most recent major version of Windows (x86 and x64)
* The three most recent major versions of Windows Server (x64)
Additional Software* None required