Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Talend Cloud AWS EU Scheduled Outage: Starting Tues 26 May 21:00 CEST with expected completion Wed 27 May 01:00 CEST
cancel
Showing results for 
Search instead for 
Did you mean: 
leonardo_sudo
Contributor III
Contributor III

Acesso restrito a uma Stream

Boa tarde.

É possível restringir as permissões de determinada stream? Eu queria publicar um

app, porém restringir os usuários de tal modo que ele não consigam criar nenhuma

outra pasta, grafico ou tabela. Eles só poderão navegar pelo app.

Como que faço?

 

Grato

 

1 Solution

Accepted Solutions
fernando_tonial
Employee
Employee

Olá,
Você pode ver a regra da Security Rules "CreateAppObjectsPublishedApp".

Dica é não alterar essa regra, desabilite ela e crie uma nova conforme a sua necessidade.

Original
!resource.App.stream.Empty()
and resource.App.HasPrivilege("read")
and (resource.objectType = "userstate"
or resource.objectType = "sheet"
or resource.objectType = "story"
or resource.objectType = "bookmark"
or resource.objectType = "snapshot"
or resource.objectType = "embeddedsnapshot"
or resource.objectType = "hiddenbookmark")
and !user.IsAnonymous()

Exemplo:

Nesse exemplo foi utilizado uma Custom Properties para controlar se o usuário pode ou nao criar objetos (user.@TipoVisualizacao!= "View-Only")

(!resource.App.stream.Empty()
and resource.App.HasPrivilege("read")
and !user.IsAnonymous()
and (((resource.objectType = "userstate"
or resource.objectType = "sheet")
and user.@TipoVisualizacao!= "View-Only")
or resource.objectType = "bookmark"
or resource.objectType = "story"
or resource.objectType = "snapshot"
or resource.objectType = "embeddedsnapshot"
or resource.objectType = "hiddenbookmark"))

Don't worry, be Qlik.

Tonial.

Don't Worry, be Qlik.

View solution in original post

1 Reply
fernando_tonial
Employee
Employee

Olá,
Você pode ver a regra da Security Rules "CreateAppObjectsPublishedApp".

Dica é não alterar essa regra, desabilite ela e crie uma nova conforme a sua necessidade.

Original
!resource.App.stream.Empty()
and resource.App.HasPrivilege("read")
and (resource.objectType = "userstate"
or resource.objectType = "sheet"
or resource.objectType = "story"
or resource.objectType = "bookmark"
or resource.objectType = "snapshot"
or resource.objectType = "embeddedsnapshot"
or resource.objectType = "hiddenbookmark")
and !user.IsAnonymous()

Exemplo:

Nesse exemplo foi utilizado uma Custom Properties para controlar se o usuário pode ou nao criar objetos (user.@TipoVisualizacao!= "View-Only")

(!resource.App.stream.Empty()
and resource.App.HasPrivilege("read")
and !user.IsAnonymous()
and (((resource.objectType = "userstate"
or resource.objectType = "sheet")
and user.@TipoVisualizacao!= "View-Only")
or resource.objectType = "bookmark"
or resource.objectType = "story"
or resource.objectType = "snapshot"
or resource.objectType = "embeddedsnapshot"
or resource.objectType = "hiddenbookmark"))

Don't worry, be Qlik.

Tonial.

Don't Worry, be Qlik.