System Requirements
The Identity Hub can be deployed as a SAAS Cloud Service or App Service in an Azure Cloud environment.
It can also be deployed on-premises, on physical servers or on a virtual machine in any public or private cloud (IAAS)
Azure SAAS Cloud Service deployment
Cloud Service
The Identity Hub requires a Cloud Service with two (for failover) Small Standard_A1 Web Server roles instances. It is recommended to have a Staging and Production slot to facilitate updates with no downtime. A Cloud Service deployment package will be provided to configure the Cloud Service.
A SSL certificate with matching DNS hostname must be provided to enable SSL with a custom domain.
It is recommended to configure the Cloud Service to autoscale.
Azure SQL Server
The Identity Hub requires a Azure SQL Server Standard S1 database instance. A script will be provided to configure the database.
Note
The Identity Hub hosted in a Cloud Service can also work with a SQL Server database that is not hosted on a Azure SQL Server. For requirements see On-premises and Virtual Machine deployment
Azure SAAS App Service deployment
App Service
The Identity Hub requires a App Service with two (for failover) Standard S1 server instances. It is recommended to have a Staging and Production slot to facilitate updates with no downtime.
A SSL certificate with matching DNS hostname must be provided to enable SSL with a custom domain.
It is recommend to configure the App Service to autoscale.
Azure SQL Server
The Identity Hub requires a Azure SQL Server Standard S1 database instance. A script will be provided to configure the database.
Note
The Identity Hub hosted in a Cloud Service can also work with a SQL Server database that is not hosted on a Azure SQL Server. For requirements see On-premises and Virtual Machine deployment
On-premises and Virtual Machine deployment
Software Requirements
SQL server
Supported:
- SQL Server 2014 with SP2 (supported until 10/2019)
- SQL Server 2016 with SP2 (recommended)
- SQL Server 2017
Web Server
- Windows Server 2016 + IIS 10.0 (recommended)
- .NET 4.5.2/4.6.1 (supported until 12/2018) or .NET 4.6.2/4.7.2 (recommended)
- IIS
- Recommended: IIS Configuration from Web Platform Installer (https://www.microsoft.com/web/downloads/platform.aspx)
- ASP.NET 4.5
- URL Rewrite 2.0
SMTP Server
- Any SMTP server that can be used to send mail from the web server.
Hardware Requirements
SQL Server
- Minimum: 2GB RAM, CPU: 1 Core
- Recommended: 4GB RAM, CPU: 2 Core
- Database size: 1GB
Web Server
- Minimum: 2GB RAM, CPU: 1 Core
- Recommended: 4GB RAM, CPU: 2 Core
- 60 MB for The Identity Hub Application
- Log directory: 1-10 GB (max size application logging configurable)
Topology
Minimum
- 1 Web Server (DMZ)
- SQL Server (LAN)
Recommended
- 2 Web Servers in Load Balancing or Failover (DMZ)
- 1 SQL Server (LAN)
HTTPS/SSL
- SSL certificate for The Identity Hub IIS Web Site matching the host header (SHA-256 TLS).
- Non-HTTPS site is not supported.