Skip to content

Single Sign-On (SSO) for Code Management

Single Sign-On (SSO) is an authentication process that allows users to access multiple applications with a single set of login credentials. This simplifies the user experience by reducing the number of logins required and enhances security by centralizing authentication.

This guide will walk you through the steps to configure and use SSO for the Code Management application in both Qlik Enterprise (On-Premises) and Qlik SaaS environments.

Prerequisites

Before configuring SSO, ensure that the following prerequisites are met:

  • A respective server should be created based on the environment (Qlik Enterprise or Qlik SaaS) in which you want to configure SSO. For instructions on how to create a server, refer to the Server Documentation.
  • You must have administrative access to the Qlik SaaS account if you plan to configure SSO for Qlik SaaS.
  • Browser Settings: Browser must accept third-party cookies.

SSO Configuration for Qlik Enterprise

Virtual Proxy Setup

Step 1. Log in to the Qlik Management Console (QMC): Go to CONFIGURE SYSTEM and click on Virtual Proxy.

Virtual Proxy

Step 2. Create a New Virtual Proxy: Click on Create new to set up a new virtual proxy.

Create New Proxy

Step 3. Configure the Virtual Proxy: Fill in the necessary details as shown below and click Apply to save the configuration.

Configure Virtual Proxy Proxy Details Advanced

Step 4. Link to Central: After applying the configuration, go to the Proxies section and click on (+) Link. Select Central and click Apply.

Link Central

Step 5. Verify Virtual Proxy: Open the created virtual proxy in another window and log in.

Virtual Proxy Login

Note

Prerequisites and Virtual Proxy Setup must be completed before proceeding.

Code Management Configuration

Step 1. Server Creation: Go to Settings and create a Server with the proper details. Add the hub URL created in the previous step. Test the connection and save the configuration.

Server Configuration

Step 2. Configure Identity Provider: Navigate to Other Configurations, open Identity Provider, add the necessary details, and click Save.

Identity Provider Setup

Step 3. Proxy Setup: In the Proxy section, select the SSL certificate (with .pfx format) and provide the password (if available). Click Save. The page will reload, and the protocol will switch to https.

Proxy Setup

Note

For Qlik Enterprise, you must make url secure by converting from http to https.

Step 4. Authentication Setup: Go to the Authentication section, select the IDP you created, and click Save.

Authentication Setup

Step 5. Logout and Test SSO: Finally, navigate to the Admin section at the bottom left corner. Try logging out, and the page will reload and automatically log you back in, as the proxy service is running.

Admin Logout

Info

Go to proxy, remove the proxy file and click Reset to revert the protocol from https to http.

SSO Configuration for Qlik SaaS

You can also configure SSO for Code Management in Qlik SaaS. Follow the steps below:

Step-by-Step Configuration

Step 1. Log in to Qlik SaaS: Log in to Qlik SaaS with administrative privileges.

SaaS Login

Step 2. Create a Server: Create a server in the SaaS environment and configure it with the required details.

SaaS Server Configuration

Step 3. Configure Identity Provider: Go to Other Configurations, open Identity Provider, add the necessary details, and click Save.

Identity Provider in SaaS

Step 4. Authentication Setup: Go to the Authentication section, select the IDP you created, and click Save.

SaaS Authentication Setup

Note

Don't forget to login the Qlik Saas before testing.

Step 5. Logout to Test SSO:
Navigate to the Admin section at the bottom left. Log out, and the page will reload, automatically logging you back in due to the proxy service.

Admin Logout


This concludes the setup for SSO in both Qlik Enterprise and Qlik SaaS environments.