Configure HTTPS for Sequence Sites

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

Prerequisites

  1. Install the necessary SSL certificate on IIS.
  2. Configure the Bindings Settings on the site settings in IIS. Sequence sites can only have a single binding.
    SettingValue
    TypeHTTPS
    Port443 (or any other valid and available port)
    SSL certificateRelevant SSL certificate
    Host nameValid host name


Procedure

Administration Site

Only the prerequisite steps are required for the Administration site.

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.
    SettingValue
    Create a new IIS web siteSelect this option.
    Port443
    Host Header
    PathPath where the site will be hosted.
    Use Secure Sockets Layer (SSL)Yes
    URLThe URL that matches the SSL certificate.
    ZoneSelect 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 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>.