Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
kprotrka
Contributor III
Contributor III

Qlik Section Access

I have 20 Apps in one Stream in Qlik Sense.

I would like that one user has an access only for one app in whole stream. He should not be able to see other apps in this stream.

 

Also, for the future I think i will need to do it in sheet level. That means that some users should be able to see only one sheet in the app in whole stream. 

2 Replies
Dalton_Ruer
Support
Support

This isn't something that Section Access is used for. This is actually handled through QMC Security Rules

https://help.qlik.com/en-US/sense/June2019/Subsystems/ManagementConsole/Content/Sense_QMC/create-sec...

This is an area where customers generally prefer to reach out to Qlik Professional Services to design and implement a plan for them. Or a partner. 

If you learn from hands on exercises, there is something called IPortal that you can use to learn the basics of Security Rules. Not that the security from it are exactly what you want, but from the standpoint that you get a guided hands on set of instructions and can familiarize yourself with how they work. That way you have a basis from which to work as you continue to dig. It can be accessed here: 

https://developer.qlik.com/garden/5762c5b17648a784afb6f321

 

 

PadmaPriya
Support
Support

Hello @kprotrka 

For reference points, please consult the Q-Stream-App Level rule:

https://github.com/levi-turner/Qonnections2018-Rules#front-end-rules

Reference video: https://www.youtube.com/watch?v=h5nBdt969XI

 

Qlik Sense Security integration - Security Rules and Section Access please refer to below article, it has detailed steps and information for app access and also sheet level:

https://community.qlik.com/t5/Documents/Qlik-Sense-Security-integration-Security-Rules-and-Section/t...

 

In simple you may also follow below steps:

You need to disable the security rule for stream and make a new one on the stream and on the app and add a customer propertie on all level.

Example rule on App:

((resource.resourcetype = "App" and resource.stream.HasPrivilege("read") and user.@Customer=resource.@Customer) )

 

Thanks,

Padma Priya

Help users find answers! Don't forget to mark a solution that worked for you! If already marked, give it a thumbs up!