Configuring Content Composer Web Client to Use Hyland IdP - Configuring Content Composer Web Client to Use Hyland IdP - Content Composer - Web Client Installation and Update - Content-Composer/Web-Client-Installation-and-Update/Foundation-23.2/Content-Composer-Web-Client-Installation-and-Update/Content-Composer-Web-Client-Installation/Configuring-Content-Composer-Web-Client-to-Use-Hyland-IdP - Foundation 23.2 - Foundation 23.2

Content Composer Web Client Installation and Update

Platform
Content Composer
Product
Web Client Installation and Update
Release
Foundation 23.2
License
ft:lastPublication
2023-12-18T13:30:07.070000
ft:locale
en-US
To configure Content Composer Web Client to use Hyland IdP authentication, complete the following steps.
  1. From the [Installation path]\hy-app\configs directory, open init-config.json with a text editor that supports UTF-8.
  2. Set the value of the authenticationMode attribute to IDP.
  3. Find the authConfig element and modify the values of the following attributes as required.
    • issuer: IdP issuer URL

      In the example below, replace [IDP-WEB-SERVER] with the host name of the Web Server that publishes the Hyland IdP REST API.

    • clientId: IdP client id to use for the Web Client

    • redirectUri: Login redirection URL of the Web Client

      In the example below, replace [COCO-WEB-SERVER] with the Web Server host name and IP port that hosts the Content Composer Web Client files.

    • postLogoutRedirectUri: Logout redirection URL of the Web Client

      In the example below, replace [COCO-WEB-SERVER] with the host name and IP port of the Web Server that hosts the Content Composer Web Client files.

    • apiEndpoints: IdP server endpoint.

      In the example below, replace [IDP-WEB-SERVER] with the host name of the Web Server that publishes the Hyland IdP REST API.

    "authenticationMode": "IDP",
    "authConfig": {
      "issuer": "https://[IDP-WEB-SERVER]/idp",
      "scope": "openid group iam.user-catalog.read offline_access",
      "clientId": "ccm-coco-1",
      "redirectUri": "https://[COCO-WEB-SERVER]/view/authentication-confirmation",
      "postLogoutRedirectUri": "https://[COCO-WEB-SERVER]/view/unauthenticated",
      "requireHttps": false,
      "automaticSilentRefreshEnabled": true,
      "apiEndpoints": [
        "https://[IDP-WEB-SERVER]/idp"
      ],
      "responseType": "code"
    }
  4. On the IDP server, reserve the following URLs:
    • [COCO-WEB-SERVER]/view/authentication-confirmation
    • [COCO-WEB-SERVER]/view/unauthenticated