Show / Hide Table of Contents

    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.