Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
AshwathRaj_26
Employee
Employee

Security Rule in QMC

I have three streams (Stream 1, Stream 2, Stream3) and three users (User A, User B, User C)

Each stream has two apps

My objective is to provide User A access to apps in Stream 1

The Security Rule created was ((user.name="User A" and resource.name="Stream1") 

After applying this rule User A gets access to Stream A however none of the apps in the stream are visible 

Can someone explain this behavior and suggest right security rule please

Labels (1)
1 Solution

Accepted Solutions
Bastien_Laugiero

Thanks a lot. 

Please try the following: 

Resource filter = Stream_ID
Actions: "Read", "Delete", "Publish"
Conditions: ((user.name="prof1"))

*ID needs to be replaced by the Stream ID. (let me know if you need help to get the ID)

In a default environment, this should work. 

Bastien Laugiero
If a post helps to resolve your issue, please mark the appropriate replies as CORRECT.

View solution in original post

5 Replies
jwjackso
Specialist III
Specialist III

Under the BASIC section of the security rule, is the "Resource filter" set to App*?  You might want to go to QMC->Streams->Security rules->Create associated rule

AshwathRaj_26
Employee
Employee
Author

Thank you 

When i created from streams an associated rules the apps are visible 

But when i create directly from Security rules (As in the image attached in Q) streams are visible but apps are not 

Can you let me know why it behaves so

Bastien_Laugiero

Hello, 

Could you attach a screenshot of the rule you are creating in QMC?

Bastien Laugiero
If a post helps to resolve your issue, please mark the appropriate replies as CORRECT.
AshwathRaj_26
Employee
Employee
Author

QMC.PNG

Bastien_Laugiero

Thanks a lot. 

Please try the following: 

Resource filter = Stream_ID
Actions: "Read", "Delete", "Publish"
Conditions: ((user.name="prof1"))

*ID needs to be replaced by the Stream ID. (let me know if you need help to get the ID)

In a default environment, this should work. 

Bastien Laugiero
If a post helps to resolve your issue, please mark the appropriate replies as CORRECT.