Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
bhargav_bhat
Creator II
Creator II

Dynamic User Creation in QLikview or Qliksense

Hi,

We  have implemented Qlikview SSO using web ticketing.We now have a requirement where we need to create new user dynamically ,which means

1)create  new  user

2)authenticate the user

3)Provide authorization to documents  to the user

We do not have access to user repository and it should be able to create user dynamically

Regards

Bhargav

7 Replies
bhargav_bhat
Creator II
Creator II
Author

Hi ,

Can anyone provide any approach for  dynamic user creation in Qlikview. Needed help on this

Regards,

Bhargav

flipside
Partner - Specialist II
Partner - Specialist II

There may be others with better ideas, but what we do where I am currently is to create special AD groups and assign permissions for this group to QV apps or QS streams rather than individual users, which means it is just a case of adding the user to the relevant AD group and they get the access they need.

flipside

avinashelite

Create the New user means ? adding a person who is not present in the company list ?

check this threads

QlikView with Internal and external users

Give access to external users | Qlik Community

other way would be is to create a excel or group and you could provide the access to update the same ,,,and configure the QV server to take the details from this excel list or group so in this way this will allow the external user to have that access

Hope this helps you

Peter_Cammaert
Partner - Champion III
Partner - Champion III

I don't think you really want to do that. User authentication is based on predefined lists of IDs or accounts somewhere. If you use webticketing, then there already exists an authorization mechanism somewhere. And I don't think that mechanism allows anyone to pay you a visit (7000000000+ visitors on this planet alone, not counting the others)

Can't you use the data on which ticketing is performed to import accounts and assign licenses? And should everyone have access to all documents, specific documents or reduced documents? Where would you define those properties?

bhargav_bhat
Creator II
Creator II
Author

Thank you all for replying,


There is a database where the new  user  inserts details into it and the user through Qlikview SSO opens an qlikview application where he sees user specific data that he had just inserted  .So can this be done using  configurable odbc approach where the qlikview will fetch  the user details from this database  and how will the authorisation take place and the big challenge is can this be done in real time .Needed guidance on this



Regards,

Bhargav

Peter_Cammaert
Partner - Champion III
Partner - Champion III

Two remarks:

  • Authorizations are either "fixed" (by publishing to specific users or explicitly assigning rights to users) or dynamic by using Section Access to grant/deny access. However, in your situation and with Section Access you'll have to reload all your documents every time a new user is defined in your QlikView environment. Section Access tables in documents do not update themselves on the fly. A possibility could be to assign new users to pre-existing groups, based on some set of business rules. But you'll have to create your own solution.
  • In recent QlikView releases, license assignments have a quarantaine period of 7 days instead of 24 hours. Adding users will be ok, deleting them will be a problem, even if you strictly follow your license agreement...

If you are creating this situation for external users, you may want to take a look at other server types (QlikView IAS) that make documents available without restriction to users that aren't known before they register.