
Digital Support
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Qlik NPrinting SAML Authentication with Okta
When setting up Qlik NPrinting SAML Authentication with Okta you may encounter the following error:
<Error>
<Message>No HTTP resource was found that matches the request URI 'http://NPrintingServer:4996/login/saml/sso/login/saml/Okta'. </Message>
<MessageDetail>No route data was found for this request.</MessageDetail>
</Error>
<Message>No HTTP resource was found that matches the request URI 'http://NPrintingServer:4996/login/saml/sso/login/saml/Okta'. </Message>
<MessageDetail>No route data was found for this request.</MessageDetail>
</Error>
This article will walk you through the configuration between Qlik NPrinting and Okta when using SAML Authentication, however, please note these values may be slightly different in your environment depending on what attributes you are using.
Environment:
Requirements:
- An installed and licensed version of Qlik NPrinting Server April 2018 or newer.
- Administrative Access to Okta. Note: The officially supported IDPs at the time of last update to this article are ADFS, OKTA, and OneLogin.
The following steps show how to configure Qlik NPrinting NewsStand. You would need to repeat these steps to configure the Web Console.
Enable SAML in Qlik NPrinting:
- Log into Qlik NPrinting Web Console with an Administrative User
- Click on Admin and choose Settings
- Select the SAML tab
- Click on Add Configuration
- Add a Name for this Configuration. For this example I am using OktaNewsStand.
- In the Portal drop down menu select NewsStand. Change to WebConsole if you are configuring a connection for the WebConsole.
- Insert your Service Provider URL. This is the Fully Qualified Domain Name for the NewsStand. Change the FQDN for the WebConsole if you are configuring a connection for the WebConsole.
- Enter an Entity ID of your choosing. For this example I am using OktaNewsStand.
- Select the Authenticate user by email option and enter the Attribute for email. For this example I am using OKTA_Email
- Save this page, we will come back to the Metadata file at a future step.
- Open the SAML page again by selecting the OktaNewsStand name.
- Click the Download SP metadata button on the top right corner.
Okta Configuration:
- Login to Okta
- Click the Admin button
- Click Applications
- Click Add Application
- Under "Can't find an app?" Choose Create New App
- The Platform will be Web and the Sign on method will be SAML 2.0
- Click Create
- Choose an App Name. For this example I'm using Qlik NPrinting SAML Configuration.
- For App visibility select both boxes if you do not want a tile to appear for your users while configuration the application.
- Click Next
- Enter the Single sign on URL. This is the same URL that appears in the SP metadata that was downloaded earlier. The URL will be in the Location setting. Do not enter any quotes.
- Enter the Audience URI (SP Entity ID) this is the Entity ID you setup in Qlik NPrinting. The Entity ID will also be in the SP metadata file that was downloaded earlier. It will be in the entityID setting. Do not enter any quotes.
- The Default RelayState should remain empty.
- Name ID format is Transient. This would match the SP metadata file downloaded earlier from Qlik NPrinting.
- Application username is Okta username.
- Enter any Attribute and Group Attribute Statements. These values are optional. For this example I added the email attribute.
- Click 'Next' and fill out the feedback screen as follows - Select Okta Customer and Internal App per screenshot.
- Click Finish
- On the Sign On screen right click on the Identity Provider Metadata and choose "Save Link As" ensure you save the file with a .xml file extension.
- Return to the Qlik NPrinting Web Console - Admin - Settings - SAML Settings
- Open the SAML page again by selecting the OktaNewsStand name.
- Browse for the IdP xml Metadata file previously downloaded from the Okta site.
- Click Save
- Navigate back to the Okta page and choose the Assignments tab.
- Choose the necessary users that need access to the Qlik NPrinting NewsStand.
The SAML Authentication should now be setup between Qlik NPrinting NewsStand and Okta.
Testing:
- Open the Qlik NPrinting NewsStand
- Choose the OktaNewsStand button
- You will be redirected to Okta. Enter your credentials.
- You will be redirected to the Qlik NPrinting NewsStand.
Note: The information in this article is provided as-is and will be used at your discretion. Depending on the tool(s) used, customization(s), and/or other factors, ongoing support on the solution below may not be provided by Qlik Support.
1,569 Views