Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Apr 10, 2026 6:29:25 AM
Jan 11, 2021 8:55:44 AM
This article provides step-by-step instructions for implementing Azure AD as an identify provider for Qlik Cloud. We cover configuring an App registration in Azure AD and configuring group support using MS Graph permissions.
It guides the reader through adding the necessary application configuration in Azure AD and Qlik Sense Enterprise SaaS identity provider configuration so that Qlik Sense Enterprise SaaS users may log into a tenant using their Azure AD credentials.
Content:
Throughout this tutorial, some words will be used interchangeably.
The tenant hostname required in this context is the original hostname provided to the Qlik Enterprise SaaS tenant.
Copy the "value of the client secret" and paste it somewhere safe.After saving the configuration the value will become hidden and unavailable.
In the OpenID permissions section, check email, openid, and profile. In the Users section, check user.read.
Failing to grant consent to GroupMember.Read.All may result in errors authenticating to Qlik using Azure AD. Make sure to complete this step before moving on.
In this example, I had to change the email claim to upn to obtain the user's email address from Azure AD. Your results may vary.
While not hard, configuring Azure AD to work with Qlik Sense Enterprise SaaS is not trivial. Most of the legwork to make this authentication scheme work is on the Azure side. However, it's important to note that without making some small tweaks to the IdP configuration in Qlik Sense you may receive a failure or two during the validation process.
For many of you, adding Azure AD means you potentially have a bunch of clean up you need to do to remove legacy groups. Unfortunately, there is no way to do this in the UI but there is an API endpoint for deleting groups. See Deleting guid group values from Qlik Sense Enterprise SaaS for a guide on how to delete groups from a Qlik Sense Enterprise SaaS tenant.
Qlik Cloud: Configure Azure Active Directory as an IdP
@Alastair_Ometis - how do you access this preview feature? It's not something I've come across or have managed to locate.
Hi Alex,
It was somethign i came across while studying the documentation.
You won't find the options in the gui it is only accessible by manipulating Azure AD with the CLI from Powershell.
there is a link here Customize Azure AD tenant app claims (PowerShell) - Microsoft identity platform | Microsoft Docs
a cautionary note this may not be advisable for production environments as it is only in preview and may be changed or withdrawn at any time.
Hi,
very useful article. I made all the process in AzureAD to reach QMC and get the following message
"Your tenant is currently configured to use Qlik for authentication for all members. To enable single sign-on (SSO), please submit a case at support.qlik.com."
1. Can someone help me please?
2. It would be great on this article to mention this step as prerequisite before someone starts the process.
Thank you
@antonopn - as it says, you need to request SSO to be enabled by logging a support ticket. This is sometimes referred to as enabling BYOIdP (Bring Your Own Identity Provider). Probably when this article was written, that was the default, but now Qlik IdP is the default - but yes, would be good to update to show that prereq.
@AlexOmetis thank you for the reply. Logging a support ticket was not so easy. Anyway, I made it and now waiting...
The way I see it, this should be a self-service configuration. Maybe someone from #productdevelopment should have a look on this.
Support team fixed the issue and I managed to log in properly with SSO. 🙂
Now I am in the stage of trying to add more users to the hub. We use M365 business standard edition, so not sure if this works with groups. Any idea if I can add single users?
@antonopn you add single users by adding them to the access control of the app registration in Azure. Then they can log in to Qlik. If they aren't authorized to use the app registration on the Azure side, they will be denied access.
If they do have access, you can auto assign them as professional or analyzer users via switches in the Qlik management console.
Does this answer your question?
@AlexOmetis I added the BYOIDP to the requirements. Thank you for the suggestion!
@Jeffrey_Goldberg any thoughts on my previous post?
I've partially built a client-managed type user directory connector between Azure AD and Qlik using MS flow to bulk create users via the rest endpoints but it's a bit... meh...
The onboarding via BYOIDP is not a smooth experience, and it really ought to be!
@Jeffrey_Goldberg it worked indeed! Many thanks!!
🙏