Connecting Digital Hive to Qlik Cloud

Connecting Digital Hive to Qlik Cloud

Question


We would like to integrate our Qlik Cloud content into the Digital Hive platform. Is this possible?

Answer

As of the Digital Hive 2024.2 release, it is possible to connect Digital Hive to the Qlik Cloud platform. Before Qlik Cloud content can be accessed through Digital Hive, there is some prerequisite work that needs to happen in the Qlik Cloud administration tool.

Create a Qlik Cloud OAuth Client Configuration

  1. Log into Qlik Cloud as an administrator with at least the Tenant Admin role granted


  2. Open the  interface
  3. Click on the  tab
  4. Click Create New to create a new Oauth Client Configuration
  5. Select Web from the Client type dropdown

  6. Provide a Name and a Description for the client configuration
  7. Enable the following scopes from the Scopes list



  8. In the Add redirect URLs prompt box, enter the Digital Hive redirect URL which usually similar to https://digitalhiveserver.domain.com:9443/theia/oauth/authFinish
  9. Press the + Add button
  10. In the Add Allowed origins prompt box, enter the root Digital Hive domain which, based on step 8, would be https://digitalhiveserver.domain.com
  11. Press the + Add button
  12. Press Create
  13. The next dialog will contain the Client ID and secret that will be required in Digital Hive

  14. Press Copy to Clipboard and save these values
  15. Press Done
Make sure to capture the client secret as it will not be possible to see it again. If the client secret is lost, a new one will have to be regenerated.

Create a Content Security Policy

The next step in Qlik Cloud will be to define a Content Security Policy (CSP) to allow embedding and running of Qlik Cloud content in Digital Hive.
  1. Open the tab
  2. Press Add
  3. Provide a Name for the CSP
  4. Enter the Origin which will be the URL for the Digital Hive server. Following the previous example, it would be https://digitalhiveserver.domain.com:9443
  5. Check the frame-ancestors box. The final values would be:

  6. Press Add
Failure to add this Content Security Policy would result in Digital Hive being able to index the Qlik Cloud content and users being able to search and browse the content, but users would not be able to launch or embed the content. The 'refused to connect' error that would be displayed to the user would be:
 

Creating the Digital Hive Qlik Cloud Connector

  1. Log into Digital Hive as an administrator
  2. Click on the user avatar and select Manage Digital Hive
  3. Select Content
  4. Press the New Connector link
  5. Select 
  6. Provide a Display Name. This will be the name that is visible to users as they browse and search for content
  7. Change the Authentication Method to Qlik Cloud Oauth
  8. Provide the Qlik Cloud Base URL which will look something like this: https://qup3g5y8dd4s.us.qlikcloud.com (make sure that there is trailing space or you will run into issues during the authentication phase)
  9. Enter the Client ID obtained from Qlik Cloud
  10. Enter the Client Secret obtained from Qlik Cloud
  11. Verify that the Redirect URI is the same as what was entered while configuring the Oauth client in Qlik Cloud
  12. Press Next
  13. Provide both the System credentials (used for indexing content) and your account credentials
Once the connector has been added, source content will have to be 'enabled' to be accessible from within Digital Hive. Please consult this document for further steps: https://support.digitalhive.com/portal/en/kb/articles/enable-connector-content-in-digital-hive


    • Related Articles

    • Connecting to Qlik Sense

      Question How do we connect Digital Hive to Qlik Sense? Answer As a Digital Hive administrator, connecting to Qlik Sense can be accomplished via the following steps: Create a Qlik Sense Certificate Launch Qlik Management Console (QMC) Under CONFIGURE ...
    • Connecting to Qlik View

      Question How do we connect Digital Hive to Qlik View? Answer As a Digital Hive administrator, connecting to Qlik View can be accomplished via the following steps: Install the QlikView NTFS Auth Application In your extracted Digital Hive installation ...
    • Connecting to SAP Analytics Cloud

      Question How do we connect Digital Hive to SAP Analytics Cloud? Answer Like other Cloud based analytics platforms, some administrative action is required within SAP Analytics Cloud to generate an AppID and AppSecret that can be used to broker the ...
    • Connecting Digital Hive to GoodData

      Question We would like to integrate our GoodData content into the Digital Hive platform. Is this possible? Answer As of the Digital Hive 2024.3 release, it is possible to connect Digital Hive to the GoodData platform. Before GoodData content can be ...
    • Digital Hive Installation and Configuration Overview

      Overview This article serves as a collection of all the steps required to install and configure the Digital Hive solution. Prerequisites Digital Hive can be installed on either Windows or Linux based systems. From a server sizing perspective, the ...