Configure Single Sign-on for SAML

EnterWorks can be configured to manage users through an Identity Provider (IDP) using the SAML protocol.

Due to operational requirements, port and SAML protocol usages may differ between development, test, QA, staging, and production environments.

The services for both the New UI (enable2020) and the Classic UI (webcm) need to be configured to use SSO. The process of configuring them consists of editing the scripts that create the services to set parameters for the services, editing shared configuration properties, then using the scripts to recreate the affected services.

The below table indicates the names of the EnterWorks services that must be configured for SSO using SAML, plus the names of the scripts used to perform the configuration.

Service Script
enable-web-server-service create-enable-web-server-service.cmd
enable-api-go-service create-enable-api-go-service.cmd
enable-webcm-broker-service create-enable-webcm-broker-service.cmd

To configure EnterWorks for SSO using SAML:

  1. On all servers that host any of the following services:

    enable-web-server-service
    enable-api-go-service
    enable-webcm-broker-service
    1. The create-scripts (create-<service-name>-service.cmd) should exist in the following folder. If they do not, create the create-scripts.

      <drive>:\Enterworks\enable2020\services\install\
    2. Back up the create-service scripts for the affected services. Copy the following scripts:

      • create-enable-web-server-service.cmd

      • create-enable-api-go-service.cmd

      • create-enable-webcm-broker-service.cmd

      to:

      <drive>:\Backup

      In order to make possible future troubleshooting easier, rename the create-service scripts in the Backup folder by appending the date or datetime to the end of their filenames.

    3. Additional SSO Configuration Options:

    4. Restart all services.

EnterWorks is now configured for SSO using SAML.