Configuring UGC for HTTPS

If your User Generated Content Web services use HTTPS, perform some additional configuration in the User Generated Content web.config file.

Before you begin

To make User Generated Content 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 web\WebUI\Models\UGC\ subfolder of %TRIDION_HOME%. In this folder, open the file web.config for editing.
  2. 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.
  3. 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" />
  4. Save and close web.config to commit your changes, and restart IIS.