I have a requirement where I would need to create a customized log in page for a dashboard. After the user enter the user id and password, the dashboard should open the respective report of the user. For example if a user is belonging to Region 100 then the Region 100 Dashboard should show up once the user logs in.
I am assuming in this example I would have to create a log on page in HTML and then call the same by making some setting in Qlikview management console. However, these settings should be applicable only for this Dashboard and not the other ones.
Any suggestion would be of great help!!!
Beyond customized authentication at the virtual proxy level, there's no way to lock a given dashboard behind a custom logon page directly. You could always explore mashups which will allow you to embed Qlik Sense visualizations in something else where you can code up the customized logon page.
you can go with iframe please refer https://community.qlik.com/thread/107463 &
Thank you the helpful links!
I want this customised log in page specifically for a report. I do not want any changes to be done at the server side in such a way that it will impact the other reports too(i.e. do not want log-in page for other reports!).
Is there a way to create this customised log-in page only for a particular report?
I have met this requirement by using a single dashboard for the company and providing the users with a html link to the specific dashboard rather than the AccessPoint menu.
I then implemented two approaches to security in the same dashboard:
a. Use Set Analysis where the dashboard object is the same but the data subset is different for each region
b. Use hard coded Conditional display of an Object or even a Tab where the Objects are specific to a region.
Both approaches require a User Table to be set up that assigns each user to one or more regions. Set Analysis will automatically filter the data to the region the User is assigned to. You need to manually apply the conditional display rules to each object.
Hope this give you a starter to think about.
Building a Mashup which authenticated the user can be done. Once authenticated you can direct the user to their respective dashboard.
You can use this code to all an other URL, aas its on the same server, it would not ask for credentials again.
window.location = 'http://<server>/......';
Hi Sangram ,
I have made a qliksense mashup login page in HTML which asks user for LoginId and password. How i can authenticate a user using this HTML form ?
Thanks in advance ,