Software Requirements
To get the most out of your EmpowerID deployment, the following software requirements must be met. 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).
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
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/C/9/E/C9E8180D-4E51-40A6-A9BF-776990D8BCA9/rewrite_amd64.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. But if you would like to configure it, make your changes in the web.config file found here: ...\Source\EID\builds\EmpowerID\Debug\Root\UI\Web Sites\EmpowerID.Web\EmpowerID.Web.SiteRoot to have your changes take effect across all subpaths.
For more information, see Microsoft IIS CORS module Configuration Reference.
EmpowerID Application and Front-End Server Software Requirements | |
---|---|
Server Operating Systems |
Although support extends to the last 2 major versions of Windows Server, EmpowerID recommends the latest version. 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. |
Additional Software |
|
On Windows Server you can run the PowerShell cmdlets below to ensure all IIS prerequisites are met:
Add-WindowsFeature Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Cert-Auth,Web-Url-Auth,Web-Http-Errors,Web-Net-Ext,Web-Net-Ext45,WAS-Process-Model,Web-Dyn-Compression,NET-HTTP-Activation,Web-Mgmt-Console,Web-HTTP-Redirect,Web-Asp-Net45,NET-WCF-HTTP-Activation45
Database Software Requirements | |
---|---|
Supported Databases |
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') At a minimum the log for tempdb needs to have at least 50GB availability for growth. |
EmpowerID Workflow Studio Software Requirements | |
---|---|
Client Operating Systems |
|
Additional Software | The latest version of the Microsoft® .NET Framework as well as 3.5 SP1 |
EmpowerID On-Premise Cloud Gateway Software Requirements | |
---|---|
Client Operating Systems |
|
Additional Software | None required |
EmpowerID Web Interfaces Software Requirements | |
---|---|
Browser | The latest versions of Firefox, Chrome, Safari, Microsoft Edge and Microsoft® Internet Explorer 11 are supported. 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. |