Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
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.