Qlik Community

Qlik Sense App Development

Discussion board where members can learn more about Qlik Sense App Development and Usage.

joao_mira
New Contributor II

Direct access to sheet objects for mashup without access to App

Hello.

I'm trying to achieve something with the Security Rules but so far i had no luck at all. Let me describe the scenario here:

  1. I have one App, lets call it "App1"
  2. This App1 has multiple sheets, charts, etc
  3. I have a mashup that reads objects from the App1 app
  4. I have a user called "UserApp" that should be restricted to only see the data that the mashup makes available

The problem is the following:

In order for UserApp to have access to the App1 sheets and objects, i have to setup a security rule giving UserApp read access to the whole App1 app.

Once the user has read access to the whole app, he will see the app in the corresponding stream under the hub, so he can freely navigate through the data, manually checking every sheet he has access to, changing the filters, etc.

What i need is that this particular user can access the data, but only through the provided mashup, and even if the user navigates to the hub, he is not allowed to freely explore the app.

I've been trying this with multiple approaches but so far, no success:

  • Trying to hide the app from the hub: so far the only way i found is to remove the read access from the user, but once that is done, the user cannot see anything in the mashup
  • Trying to give direct access to the app's objects: by writing a security rule, i can give direct access from the user to the app's objects, without giving read access to the app itself, and in the QMC Audit looks like the user has read access to the objects, but once i test out the access to the sheet itself, or through the mashup, once more no data is presented.

Is there any other way to achieve this?

The bottom line is that i need to restrict the user to only explore the data through a controlled mashup environment. The user must not be allowed to freely explore it using Qlik Sense interface.

Tags (3)
4 Replies
joao_mira
New Contributor II

Re: Direct access to sheet objects for mashup without access to App

Anyone can help out here?

shraddha_g
Honored Contributor III

Re: Direct access to sheet objects for mashup without access to App

Refer Sheet or App Object Level Security Qlik Sense

You can restrict access at app object level

Highlighted
joao_mira
New Contributor II

Re: Direct access to sheet objects for mashup without access to App

That is the kind of restriction that i'm trying to apply, but the problem with that solution is that the user can still access the App in the Hub.

Ins't there a way where a user can access the App objects (via a mashup), but the App / Sheet / Objects are not visible in the Hub at all?

joao_mira
New Contributor II

Re: Direct access to sheet objects for mashup without access to App

Isn't there a solution in Qlik Sense for these kind of situations?