To configure SigningHub Integration Demo to work in your environment, follow these instructions:

  1. Log into SigningHub Desktop Web.
  2. Set a Client ID and generate the Client Secret from Enterprise Settings > Integrations, see details.
  3. Create a template in Enterprise Settings > Templates. Add an enterprise user, add a signature field and save the template, see details.
  4. Upload the same document in Enterprise Settings > Library, see details.
  5. Open the demo\web.config file and set the parameters as explained below:
    1. INTEGRATION_HOST_URL is the address of the SigningHub web services deployment e.g. https://api.signinghub.com
    2. VIEWER_URL is the SigningHub Desktop Web address of document viewer e.g. https://web.signinghub.com/Integration
    3. Set CLIENT_ID and CLIENT_SECRET that are generated in step 2. These parameters are used to communicate with SigningHub web services.
    4. USER_NAME / DESKTOP_USER_NAME is the email address of the user used in step 1.
    5. USER_PASSWORD / DESKTOP_USER_PASSWORD is the password of the user used in step 1.
    6. DEMO_WORKFLOW_TEMPLATE / DESKTOP_DEMO_WORKFLOW_TEMPLATE is the template name created in step 3.
    7. SERVER_SIGN_DOC_ID and CLIENT_ID_DOC_ID is the document ID created in step 4.


Parameters starting with DESKTOP/CLIENT are used for client side signing while the rest ones are used for server-side signing. You can skip the parameters that are not required in your environment.