Enforce HTTPS for the xDB Reporting service end point

Abstract

How to enforce HTTPS for the Sitecore xDB Reporting service end point.

Applies to

xDB Reporting

Sitecore Installation Framework

HTTPS is enforced by default.

Azure Toolkit

HTTPS is enforced by default.

If you have a separate xDB Reporting role with HTTPS enabled, perform the following steps to enforce HTTPS.

Note

This step is not required for the XP Single topology.

  • Open the C:\path\to\sitecore\App_Config\Sitecore\Marketing.xDB\Sitecore.Xdb.Remote.Client.config file and set the requireHttps property to true as shown:

    <param desc="requireHttps" type="System.Boolean" factoryMethod="Parse" arg0="true" />
    

Note

HTTPS is enforced by default. To allow HTTP in a development environment, set requireHttps to false. This is not recommended in a production environment.