<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article What to consider when making Qlik Sense Enterprise on Windows accessible from outside the network in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/What-to-consider-when-making-Qlik-Sense-Enterprise-on-Windows/ta-p/1715330</link>
    <description>&lt;P&gt;When allowing external access to Qlik Sense, there are a handful of configuration steps needed on the server infrastructure to facilitate external access and potentially configuration steps needed on Qlik Sense itself.&lt;BR /&gt;&lt;BR /&gt;For external access, the key questions are:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;What URL do you want users to use to access Qlik Sense? (e.g. &lt;SPAN&gt;&lt;A href="https://ServerName.company.com" target="_blank" rel="noopener"&gt;https://ServerName.company.com&lt;/A&gt; &lt;/SPAN&gt;vs. &lt;SPAN&gt;&lt;A href="https://analytics.company.com" target="_blank" rel="noopener"&gt;https://analytics.company.com&lt;/A&gt;&lt;/SPAN&gt;)&lt;/LI&gt;
&lt;LI&gt;What type of authentication do you anticipate these external users to use?&lt;/LI&gt;
&lt;LI&gt;What kind of devices will those external users use? Do we need to have a third party certificate for seamless user access over HTTPS?&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;If you require more detailed assistance with your specific implementation, consider engaging with our active &lt;A href="https://community.qlik.com/" target="_blank" rel="noopener" data-cke-saved-href="https://community.qlik.com/"&gt;community&lt;/A&gt;&amp;nbsp;or obtaining a direct engagement with our &lt;A href="https://www.qlik.com/us/services/qlik-consulting" target="_blank" rel="noopener" data-cke-saved-href="https://www.qlik.com/us/services/qlik-consulting"&gt;Consulting Services&lt;/A&gt;.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;This article does not include step-by-step instructions on how to set up external network access.&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;LI-PRODUCT title="Qlik Sense Enterprise on Windows" id="qlikSenseEnterpriseWindows"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Routing &amp;amp; URL configuration:&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Regarding &lt;STRONG&gt;(1)&lt;/STRONG&gt;, the main actionable steps are:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;If you want a friendly name for external (or internal) users, then you will need to follow up with your infrastructure/networking team to set up an appropriate DNS alias.
&lt;OL class="lia-list-style-type-lower-alpha"&gt;
&lt;LI&gt;If you to use a DNS alias then be sure to adjust the Virtual Proxy Allowlist for all Virtual Proxies which will be used by external users. See&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Knowledge/quot-An-error-occurred-Connection-lost-quot-or-quot-Bad-Request/ta-p/1712695" target="_blank" rel="noopener" data-cke-saved-href="/articles/Basic/Error-Message-An-error-occurred-Connection-lost-When-Connecting-To-Qlik-Sense-Hub"&gt;"An error occurred Connection lost" or "Bad Request the http header is incorrect on Qlik Sense Hub" &lt;/A&gt;&amp;nbsp;for a walkthrough on how to adjust the Virtual Proxy Allowlist. In brief QMC &amp;gt; Virtual Proxies &amp;gt; Edit &amp;gt; Advanced &amp;gt; Host white list &amp;gt; Enter the DNS alias (e.g. analytics.company.com)&lt;/LI&gt;
&lt;LI&gt;There is no need to place the protocol prefix. So analytics.company.com is preferable over &lt;A href="https://analytics.company.com" target="_blank" rel="noopener"&gt;https://analytics.company.com&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Do remember this setting is on a per-virtual proxy basis. If you have multiple modes of authentication externally then this will be needed.&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;Any and all browsers,&amp;nbsp;network devices, and network appliances are required to support HTML5 WebSockets: ref&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Knowledge-Base/How-To-Check-If-The-Browser-Works-With-WebSockets/ta-p/1714780" target="_self"&gt;How To Check If The Browser Works With WebSockets&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Independent of the use of a DNS alias, you need to ensure that the appropriate ports are accessible externally.
&lt;OL class="lia-list-style-type-lower-alpha"&gt;
&lt;LI&gt;It is not uncommon for organizations to require that external users either access a server in a DMZ or to use a reverse proxy/network load balancer or other networking appliance at the edge of the network to allow users to access internal resources.&lt;/LI&gt;
&lt;LI&gt;Whether this is required or not is a question for the organization's infrastructure/networking team.&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Port Requirements:&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;In order to determine which port(s) need to be accessible, the administrator needs to verify against the available ports list for the deployed Qlik Sense version.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;See the Qlik Sense for administrators Help &amp;gt; Qlik Sense Enterprise on Windows Architecture &amp;gt; &lt;A href="https://help.qlik.com/en-US/sense-admin/August2021/Subsystems/DeployAdministerQSE/Content/Sense_DeployAdminister/QSEoW/Deploy_QSEoW/Ports.htm" target="_blank" rel="noopener" data-cke-saved-href="https://help.qlik.com/en-US/sense-admin/September2019/Subsystems/DeployAdministerQSE/Content/Sense_DeployAdminister/QSEoW/Deploy_QSEoW/Ports.htm#anchor-3"&gt;&lt;I&gt;Ports &lt;/I&gt;&lt;/A&gt;for details.&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;SSL Certificates:&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;After determining the entry point at step 1 (DNS alias vs. servername), the administrator needs to determine what sort of SSL certificate is required.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Do note that iOS devices have a restrictive list of third party certificates which are trusted by Apple. See&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Knowledge-Base/Qlik-Sense-Mobile-on-iOS-cannot-open-apps-on-the-HUB/ta-p/1712890" target="_blank" rel="noopener" data-cke-saved-href="/articles/Basic/iOS-devices-cannot-open-QlikSense-Apps-on-the-HUB"&gt;iOS devices cannot open QlikSense Apps on the HUB&lt;/A&gt;&amp;nbsp;for a link to the Apple KB which outlines which vendors are trusted on iOS devices&lt;/LI&gt;
&lt;LI&gt;For Per App VPN issues (iOS 13.3 and lower), see&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Knowledge-Base/App-Based-VPN-Solution-AirWatch-MobileIron-and-more-with-Qlik/ta-p/1715707" target="_blank" rel="noopener" data-cke-saved-href="/articles/Basic/App-Based-VPN-Solution-with-Qlik-Sense-AirWatch-MobileIron-Sense"&gt;App Based VPN Solution (AirWatch / MobileIron and more) with Qlik Sense&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Do note that certain browsers require additional attributes to be on the SSL certificate. See&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Knowledge-Base/Chrome-58-and-SSL-Certificates/ta-p/1715946" target="_blank" rel="noopener" data-cke-saved-href="/articles/Basic/Chrome-58-and-SSL-Certificates"&gt;Chrome 58+ and SSL Certificates&lt;/A&gt;&amp;nbsp;for a Chrome specific requirement of Subject Alternative Names&lt;/LI&gt;
&lt;LI&gt;After determining any requirements for the SSL certificate from the above bullet points, they need to follow up internally with their security/certificate resources to determine the steps for generating a CSR to request a certificate from third-party certificate vendor.&lt;/LI&gt;
&lt;/OL&gt;</description>
    <pubDate>Thu, 17 Feb 2022 13:53:11 GMT</pubDate>
    <dc:creator>Sonja_Bauernfeind</dc:creator>
    <dc:date>2022-02-17T13:53:11Z</dc:date>
    <item>
      <title>What to consider when making Qlik Sense Enterprise on Windows accessible from outside the network</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/What-to-consider-when-making-Qlik-Sense-Enterprise-on-Windows/ta-p/1715330</link>
      <description>&lt;P&gt;When allowing external access to Qlik Sense, there are a handful of configuration steps needed on the server infrastructure to facilitate external access and potentially configuration steps needed on Qlik Sense itself.&lt;BR /&gt;&lt;BR /&gt;For external access, the key questions are:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;What URL do you want users to use to access Qlik Sense? (e.g. &lt;SPAN&gt;&lt;A href="https://ServerName.company.com" target="_blank" rel="noopener"&gt;https://ServerName.company.com&lt;/A&gt; &lt;/SPAN&gt;vs. &lt;SPAN&gt;&lt;A href="https://analytics.company.com" target="_blank" rel="noopener"&gt;https://analytics.company.com&lt;/A&gt;&lt;/SPAN&gt;)&lt;/LI&gt;
&lt;LI&gt;What type of authentication do you anticipate these external users to use?&lt;/LI&gt;
&lt;LI&gt;What kind of devices will those external users use? Do we need to have a third party certificate for seamless user access over HTTPS?&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;If you require more detailed assistance with your specific implementation, consider engaging with our active &lt;A href="https://community.qlik.com/" target="_blank" rel="noopener" data-cke-saved-href="https://community.qlik.com/"&gt;community&lt;/A&gt;&amp;nbsp;or obtaining a direct engagement with our &lt;A href="https://www.qlik.com/us/services/qlik-consulting" target="_blank" rel="noopener" data-cke-saved-href="https://www.qlik.com/us/services/qlik-consulting"&gt;Consulting Services&lt;/A&gt;.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;This article does not include step-by-step instructions on how to set up external network access.&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Environment:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H4&gt;
&lt;P class="lia-indent-padding-left-30px"&gt;&lt;LI-PRODUCT title="Qlik Sense Enterprise on Windows" id="qlikSenseEnterpriseWindows"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Routing &amp;amp; URL configuration:&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;Regarding &lt;STRONG&gt;(1)&lt;/STRONG&gt;, the main actionable steps are:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;If you want a friendly name for external (or internal) users, then you will need to follow up with your infrastructure/networking team to set up an appropriate DNS alias.
&lt;OL class="lia-list-style-type-lower-alpha"&gt;
&lt;LI&gt;If you to use a DNS alias then be sure to adjust the Virtual Proxy Allowlist for all Virtual Proxies which will be used by external users. See&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Knowledge/quot-An-error-occurred-Connection-lost-quot-or-quot-Bad-Request/ta-p/1712695" target="_blank" rel="noopener" data-cke-saved-href="/articles/Basic/Error-Message-An-error-occurred-Connection-lost-When-Connecting-To-Qlik-Sense-Hub"&gt;"An error occurred Connection lost" or "Bad Request the http header is incorrect on Qlik Sense Hub" &lt;/A&gt;&amp;nbsp;for a walkthrough on how to adjust the Virtual Proxy Allowlist. In brief QMC &amp;gt; Virtual Proxies &amp;gt; Edit &amp;gt; Advanced &amp;gt; Host white list &amp;gt; Enter the DNS alias (e.g. analytics.company.com)&lt;/LI&gt;
&lt;LI&gt;There is no need to place the protocol prefix. So analytics.company.com is preferable over &lt;A href="https://analytics.company.com" target="_blank" rel="noopener"&gt;https://analytics.company.com&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Do remember this setting is on a per-virtual proxy basis. If you have multiple modes of authentication externally then this will be needed.&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;Any and all browsers,&amp;nbsp;network devices, and network appliances are required to support HTML5 WebSockets: ref&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Knowledge-Base/How-To-Check-If-The-Browser-Works-With-WebSockets/ta-p/1714780" target="_self"&gt;How To Check If The Browser Works With WebSockets&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;Independent of the use of a DNS alias, you need to ensure that the appropriate ports are accessible externally.
&lt;OL class="lia-list-style-type-lower-alpha"&gt;
&lt;LI&gt;It is not uncommon for organizations to require that external users either access a server in a DMZ or to use a reverse proxy/network load balancer or other networking appliance at the edge of the network to allow users to access internal resources.&lt;/LI&gt;
&lt;LI&gt;Whether this is required or not is a question for the organization's infrastructure/networking team.&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;Port Requirements:&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;In order to determine which port(s) need to be accessible, the administrator needs to verify against the available ports list for the deployed Qlik Sense version.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;See the Qlik Sense for administrators Help &amp;gt; Qlik Sense Enterprise on Windows Architecture &amp;gt; &lt;A href="https://help.qlik.com/en-US/sense-admin/August2021/Subsystems/DeployAdministerQSE/Content/Sense_DeployAdminister/QSEoW/Deploy_QSEoW/Ports.htm" target="_blank" rel="noopener" data-cke-saved-href="https://help.qlik.com/en-US/sense-admin/September2019/Subsystems/DeployAdministerQSE/Content/Sense_DeployAdminister/QSEoW/Deploy_QSEoW/Ports.htm#anchor-3"&gt;&lt;I&gt;Ports &lt;/I&gt;&lt;/A&gt;for details.&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;SSL Certificates:&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;After determining the entry point at step 1 (DNS alias vs. servername), the administrator needs to determine what sort of SSL certificate is required.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Do note that iOS devices have a restrictive list of third party certificates which are trusted by Apple. See&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Knowledge-Base/Qlik-Sense-Mobile-on-iOS-cannot-open-apps-on-the-HUB/ta-p/1712890" target="_blank" rel="noopener" data-cke-saved-href="/articles/Basic/iOS-devices-cannot-open-QlikSense-Apps-on-the-HUB"&gt;iOS devices cannot open QlikSense Apps on the HUB&lt;/A&gt;&amp;nbsp;for a link to the Apple KB which outlines which vendors are trusted on iOS devices&lt;/LI&gt;
&lt;LI&gt;For Per App VPN issues (iOS 13.3 and lower), see&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Knowledge-Base/App-Based-VPN-Solution-AirWatch-MobileIron-and-more-with-Qlik/ta-p/1715707" target="_blank" rel="noopener" data-cke-saved-href="/articles/Basic/App-Based-VPN-Solution-with-Qlik-Sense-AirWatch-MobileIron-Sense"&gt;App Based VPN Solution (AirWatch / MobileIron and more) with Qlik Sense&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Do note that certain browsers require additional attributes to be on the SSL certificate. See&amp;nbsp;&lt;A href="https://community.qlik.com/t5/Knowledge-Base/Chrome-58-and-SSL-Certificates/ta-p/1715946" target="_blank" rel="noopener" data-cke-saved-href="/articles/Basic/Chrome-58-and-SSL-Certificates"&gt;Chrome 58+ and SSL Certificates&lt;/A&gt;&amp;nbsp;for a Chrome specific requirement of Subject Alternative Names&lt;/LI&gt;
&lt;LI&gt;After determining any requirements for the SSL certificate from the above bullet points, they need to follow up internally with their security/certificate resources to determine the steps for generating a CSR to request a certificate from third-party certificate vendor.&lt;/LI&gt;
&lt;/OL&gt;</description>
      <pubDate>Thu, 17 Feb 2022 13:53:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/What-to-consider-when-making-Qlik-Sense-Enterprise-on-Windows/ta-p/1715330</guid>
      <dc:creator>Sonja_Bauernfeind</dc:creator>
      <dc:date>2022-02-17T13:53:11Z</dc:date>
    </item>
  </channel>
</rss>

