Enforce HTTPS for the xDB Processing service end point

Abstract

How to enable HTTPS for the Sitecore xDB Processing service end point.

Applies to

xDB Processing

Sitecore Installation Framework

HTTPS is enforced by default.

Azure Toolkit

HTTPS is enforced by default.

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

Note

This step is not required for 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.