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
- On the Content Manager server, access the Content Manager root location, which defaults to c:\Program Files\Tridion or c:\Program Files (x64)\Tridion.
- 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.
- 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.
- 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" />
- Save and close web.config to commit your changes, and restart IIS.