Configuring UGC for HTTPS

If your Content Delivery Web service uses HTTPS, perform some additional configuration in the UGC web.config file.

Before you begin

To make UGC work with HTTPS, you need to have a valid SSL certificate in place that is not expired, and was issued by a trusted certificate authority.

Procedure

  1. On the Content Manager server, access the Content Manager root location, which defaults to c:\Program Files\Tridion or c:\Program Files (x64)\Tridion.
  2. From this folder, access the subfolder web\WebUI\Models\UGC\. In this folder, open the file web.config in a plain-text or XML editor.
  3. In this file, find the service element that has its name attribute set to the value Tridion.UGC.Model.Services.UGC and its behaviorConfiguration attribute set to Tridion.Web.UI.ContentManager.WebServices.DeveloperBehavior.
  4. Inside this element, ensure the presence of an uncommented endpoint element that has its attributes set as follows:
    <endpoint
      address=""
      behaviorConfiguration="Tridion.Web.UI.ContentManager.WebServices.AspNetAjaxBehavior"
      binding="webHttpBinding"
      bindingConfiguration="Tridion.Web.UI.ContentManager.WebServices.WebHttpsBindingConfig"
      contract="Tridion.UGC.Model.Services.UGC" />
  5. Save and close web.config to commit your changes, and restart IIS.