Skip to main content
Announcements
Defect acknowledgement with Nprinting Engine May 2022 SR2, please READ HERE
cancel
Showing results for 
Search instead for 
Did you mean: 
fabdulazeez
Partner - Creator III
Partner - Creator III

Qlik On-Demand report using Nprinting API- Authentication.

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

@Ruggero_Piccoli 

@T0mm450-3rc0l3 

Please support.

Qlik NPrinting 

Labels (2)
1 Solution

Accepted Solutions
Frank_S
Support
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...

Please remember hit the 'Like' button and for helpful answers and resolutions, click on the 'Accept As Solution' button. Cheers!

View solution in original post

10 Replies
Frank_S
Support
Support

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...

Please remember hit the 'Like' button and for helpful answers and resolutions, click on the 'Accept As Solution' button. Cheers!
Ruggero_Piccoli
Support
Support

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



Best Regards,
Ruggero
---------------------------------------------
When applicable please mark the appropriate replies as CORRECT. This will help community members and Qlik Employees know which discussions have already been addressed and have a possible known solution. Please mark threads with a LIKE if the provided solution is helpful to the problem, but does not necessarily solve the indicated problem. You can mark multiple threads with LIKEs if you feel additional info is useful to others.
fabdulazeez
Partner - Creator III
Partner - Creator III
Author

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.

Ruggero_Piccoli
Support
Support

Hi,

QAP is still not supported.

Best Regards,

Ruggero



Best Regards,
Ruggero
---------------------------------------------
When applicable please mark the appropriate replies as CORRECT. This will help community members and Qlik Employees know which discussions have already been addressed and have a possible known solution. Please mark threads with a LIKE if the provided solution is helpful to the problem, but does not necessarily solve the indicated problem. You can mark multiple threads with LIKEs if you feel additional info is useful to others.
Frank_S
Support
Support

Good morning @fabdulazeez

The article is up to date and @Ruggero_Piccoli has also reiterated the correct response to your question.

Kind regards...

Please remember hit the 'Like' button and for helpful answers and resolutions, click on the 'Accept As Solution' button. Cheers!
fabdulazeez
Partner - Creator III
Partner - Creator III
Author

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.

https://help.qlik.com/en-US/nprinting/May2021/Content/NPrinting/DeployingQVNprinting/Authentication....

Can any of these external methods used for implementation of On-Demand reporting from our application.

 

Thanks & Regards

Fawaz Abdul Azeez

 

 

Frank_S
Support
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...

Please remember hit the 'Like' button and for helpful answers and resolutions, click on the 'Accept As Solution' button. Cheers!
fabdulazeez
Partner - Creator III
Partner - Creator III
Author

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

 

Ruggero_Piccoli
Support
Support

Hi @fabdulazeez ,

The On-Demand add-on uses the Qlik NPrinting API therefore it has the same constraints.

Best Regards,

Ruggero



Best Regards,
Ruggero
---------------------------------------------
When applicable please mark the appropriate replies as CORRECT. This will help community members and Qlik Employees know which discussions have already been addressed and have a possible known solution. Please mark threads with a LIKE if the provided solution is helpful to the problem, but does not necessarily solve the indicated problem. You can mark multiple threads with LIKEs if you feel additional info is useful to others.