Configure HTTPS for Cora SeQuence Sites

Configure your Cora SeQuence sites with SSL to secure your Cora SeQuence environment. The prerequisite steps are mandatory for each Cora SeQuence site.

Prerequisites

You need to perform the prerequisite steps for all Cora SeQuence sites.

  1. Install the necessary SSL certificate on IIS.
  2. Configure the Bindings Settings on the site settings in IIS. Cora SeQuence sites can only have a single binding.
    Setting
    Value
    Type
    HTTPS
    Port
    443 (or any other valid and available port)
    SSL certificate
    Relevant SSL certificate
    Host name
    Valid host name


Administration Site and Flowtime Website (Non-SharePoint, 8.2 and later)

  1. Open the web.config file, and edit the appropriate settings.
    1. Set <security mode="Transport"> in  <system.serviceModel><bindings><webHttpBinding><binding name="webHttpBinding">.
    2. (Optional) If you are using Windows authentication, set <transport clientCredentialType="Windows" /> in <system.service Model><bindings><webHttpBinding><binding name="webHttpBinding">.
    3. (Optional) For all other forms of authentication, set <transport clientCredentialType="None" /> in <system.serviceModel><bindings><webHttpBinding><binding name="webHttpBinding">.

Flowtime on SharePoint

This procedure extends the existing web application to an additional site using HTTPS.

  1. Log in to SharePoint Central Administration.
  2. From the top toolbar, select Manage Web Applications > Flowtime > Extend.
  3. In the Extend Web Application to Another IIS Web Site wizard, configure the necessary settings and click OK.
    Setting
    Value
    Create a new IIS web site
    Select this option.
    Port
    443
    Host Header

    Path
    Path where the site will be hosted.
    Use Secure Sockets Layer (SSL)
    Yes
    URL
    The URL that matches the SSL certificate.
    Zone
    Select the appropriate zone.
  4. In IIS manager, right-click the new site and select Add Virtual Directory.
  5. In the Alias textbox, type Shared Resources. In the Physical Path selection box, click the ellipsis button.
  6. Navigate to the Cora SeQuence installation path and select the Shared Resources folder.
  7. Click OK
  8. Copy the web.config file from the original Flowtime site and replace the web.config file in the new extended site.
  9. Repeat steps 4-8 for every SharePoint server in your SharePoint farm.

ProcessTOGO

Edit the ProcessTOGOweb.config file.

  1. Under the <system.serviceModel> node, add the following code.
    <bindings>
     <webHttpBinding>
     <binding name="httpsBinding">
     <security mode="Transport">
     <transport clientCredentialType="None"/>
     </security>
     </binding>
     </webHttpBinding>
    </bindings>
  2.  In the <services> node of the <system.serviceModel> node, add the bindingConfiguration="httpsBinding" attribute to each endpoint.
  3.  Under the <serviceBehaviors> node, in the <serviceMetadata> attribute, change <serviceMetadata httpGetEnabled="true"></serviceMetadata> to <serviceMetadata httpsGetEnabled="true"></serviceMetadata>.
About this Article
  • Created: 07/27/2017 1:59 am EDT
  • Last updated: 02/12/2018 12:14 pm EST
In This Article