Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi All ,
We are planning implement Qlik on-Demand reporting via nprinting API in our application built on react. Currently in our application users are authenticated to the Qlik server using tickets and fetch data and visualization using Engine and Capability API(QDT components). Now users has requested for the ability to export the report in predesigned pdf format.
I have read that Qlik Nprinting API for On demand reporting will work only with windows authentication(NTLM). Will it be possible to use single user(Autheticated via NTLM) to call the on Demand API for all the application users. So that we can set up a separate windows domain with limited users to serve this purpose.
Our intention is to export tabular data and visualizations in our application to pdf format. Let me know if there any other better ways
Please support.
Keep in mind that alternative auth methods mentioned in the help page you quoted above apply to the NP web console exclusively.
With NP On Demand (optional add-on), Windows Authentication is required.
Note: JWT can be used if using QlikView IIS Access point. This is a fairly complex customization which may require the assistance of an experienced partner that has implemented this solution before or Qlik's professional services team.
Kind regards...
Hi @fabdulazeez
Please note that, first of all, NPrinting Qlik Sense and related user accounts must be in the same domain and that NTLM authentication is required on a user by user basis.
For a comprehensive overview of related NPrinting On Demand requirements, see https://community.qlik.com/t5/Knowledge/Qlik-NPrinting-On-Demand-With-Qlik-Sense-including-Requireme...
To further explore your detailed customization/requirement, others here may have some thoughts.
Otherwise, I would recommending reaching out to other Qlik Partners whom of which may have built such custom solutions or possible Qlik professional services to better understand and develop your requirement.
Kind regards...
Hi,
I think that your app can use a single user to authenticate in Qlik NPrinting API than you have to manage the security, like data filtering, on your application. You have to enable the reports for the use via API and On-Demand and create a security role with the On-Demand right for the Qlik NPrinting user that will be used by your app to connect.
Best Regards,
Ruggero
In the Link shared I can see that On-Demand reporting is not supported with Qlik Analytics Platform.
Since we have embedded Qlik sense in our web application we are planning to use QAP. Can you confirm if this is the latest update available on this topic.
Hi,
QAP is still not supported.
Best Regards,
Ruggero
Good morning @fabdulazeez
The article is up to date and @Ruggero_Piccoli has also reiterated the correct response to your question.
Kind regards...
Thanks @Frank_S ,
One final question regarding authentication. Our Qlik sales manager has mentioned regarding alternative authentication methods for Nprinting as in the below link.
Can any of these external methods used for implementation of On-Demand reporting from our application.
Thanks & Regards
Fawaz Abdul Azeez
Keep in mind that alternative auth methods mentioned in the help page you quoted above apply to the NP web console exclusively.
With NP On Demand (optional add-on), Windows Authentication is required.
Note: JWT can be used if using QlikView IIS Access point. This is a fairly complex customization which may require the assistance of an experienced partner that has implemented this solution before or Qlik's professional services team.
Kind regards...
Hi Frank_S,
Thanks for the reply. Since you specifically mentioned "Optional add-on" for On Demand requirement, I would like to confirm if windows authentication mandatory only while using add-on or is it same if try to implement the On Demand with Nprinting API.
Kinds Regards
Hi @fabdulazeez ,
The On-Demand add-on uses the Qlik NPrinting API therefore it has the same constraints.
Best Regards,
Ruggero