<?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>topic Qlik sense websockets &amp;amp; using 3rd party software for authentication, access and single sign-on in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/Qlik-sense-websockets-amp-using-3rd-party-software-for/m-p/1685825#M12510</link>
    <description>&lt;P&gt;Hello everyone,&amp;nbsp;&lt;/P&gt;&lt;P&gt;We're trying to access Qlik sense from external network through another server that has a published ip (redirects to the Qlik sense server) but this public ip is only accessible through a 3rd party software (iDenProtect) which does authentication, access and single sign on. The hub and the app are working fine but get stuck on the loading screen.&amp;nbsp;&lt;/P&gt;&lt;P&gt;We added all IPs to the whitelist.&lt;/P&gt;&lt;P&gt;we checked the logs when the sheet doesn't open and this is the error message that we found.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Got msg: {"jsonrpc":"2.0","method":"OnClosed","params":{"qSessionState":"SESSION_ERROR_SECURITY_HEADER_CHANGED"}} in webs session 273aea4e-a960-41e0-9801-e53862998c60&lt;/P&gt;&lt;P&gt;17:33:24.452 1211069&amp;lt;tel:1211069&amp;gt;[HttpClient@629769605-235] INFO&amp;nbsp; c.i.u.websocket.SocketHandler - Relaying message {"jsonrpc":"2.0","method":"OnClosed","params":{"qSessionState":"SESSION_ERROR_SECURITY_HEADER_CHANGED"}} for websocket session 5, to /app/a3fffb4d-38b5-43e4-ad53-9723db436098?reloadUri=https%3A%2F%&lt;A href="http://2fproxy.idenprotect.net/" target="_blank" rel="noopener"&gt;2Fproxy.idenprotect.net&lt;/A&gt;&amp;lt;&lt;A href="http://2fproxy.idenprotect.net/" target="_blank" rel="noopener"&gt;http://2fproxy.idenprotect.net/&lt;/A&gt;&amp;gt;%3A9999%2Fsense%2Fapp%2Fa3fffb4d-38b5-43e4-ad53-9723db436098&lt;/P&gt;&lt;P&gt;WebSocket Error: java.nio.channels.ClosedChannelException&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This error seems to occur when the 2ndwebsocket connection is created.&amp;nbsp; The two websocket connections are to.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;wss://&lt;A href="http://proxy.idenprotect.net/" target="_blank" rel="noopener"&gt;proxy.idenprotect.net&lt;/A&gt;:9999/app/a3fffb4d-38b5-43e4-ad53-9723db436098?reloadUri=https%3A%2F%&lt;A href="http://2fproxy.idenprotect.net/" target="_blank" rel="noopener"&gt;2Fproxy.idenprotect.net&lt;/A&gt;%3A9999%2Fsense%2Fapp%2Fa3fffb4d-38b5-43e4-ad53-9723db436098&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;wss://&lt;A href="http://proxy.idenprotect.net/" target="_blank" rel="noopener"&gt;proxy.idenprotect.net&lt;/A&gt;:9999/dataprepservice/app/a3fffb4d-38b5-43e4-ad53-9723db436098?reloadUri=https%3A%2F%&lt;A href="http://2fproxy.idenprotect.net/" target="_blank" rel="noopener"&gt;2Fproxy.idenprotect.net&lt;/A&gt;%3A9999%2Fsense%2Fapp%2Fa3fffb4d-38b5-43e4-ad53-9723db436098&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The error “SESSION_ERROR_SECURITY_HEADER_CHANGED” is a googlewhack, a google search that only returns one result.&amp;nbsp; It seems to be related to connecting directly to the engine vs via a proxy and/or session sharing.&lt;/P&gt;</description>
    <pubDate>Thu, 01 Apr 2021 14:18:05 GMT</pubDate>
    <dc:creator>dewan_abdullah</dc:creator>
    <dc:date>2021-04-01T14:18:05Z</dc:date>
    <item>
      <title>Qlik sense websockets &amp; using 3rd party software for authentication, access and single sign-on</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Qlik-sense-websockets-amp-using-3rd-party-software-for/m-p/1685825#M12510</link>
      <description>&lt;P&gt;Hello everyone,&amp;nbsp;&lt;/P&gt;&lt;P&gt;We're trying to access Qlik sense from external network through another server that has a published ip (redirects to the Qlik sense server) but this public ip is only accessible through a 3rd party software (iDenProtect) which does authentication, access and single sign on. The hub and the app are working fine but get stuck on the loading screen.&amp;nbsp;&lt;/P&gt;&lt;P&gt;We added all IPs to the whitelist.&lt;/P&gt;&lt;P&gt;we checked the logs when the sheet doesn't open and this is the error message that we found.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Got msg: {"jsonrpc":"2.0","method":"OnClosed","params":{"qSessionState":"SESSION_ERROR_SECURITY_HEADER_CHANGED"}} in webs session 273aea4e-a960-41e0-9801-e53862998c60&lt;/P&gt;&lt;P&gt;17:33:24.452 1211069&amp;lt;tel:1211069&amp;gt;[HttpClient@629769605-235] INFO&amp;nbsp; c.i.u.websocket.SocketHandler - Relaying message {"jsonrpc":"2.0","method":"OnClosed","params":{"qSessionState":"SESSION_ERROR_SECURITY_HEADER_CHANGED"}} for websocket session 5, to /app/a3fffb4d-38b5-43e4-ad53-9723db436098?reloadUri=https%3A%2F%&lt;A href="http://2fproxy.idenprotect.net/" target="_blank" rel="noopener"&gt;2Fproxy.idenprotect.net&lt;/A&gt;&amp;lt;&lt;A href="http://2fproxy.idenprotect.net/" target="_blank" rel="noopener"&gt;http://2fproxy.idenprotect.net/&lt;/A&gt;&amp;gt;%3A9999%2Fsense%2Fapp%2Fa3fffb4d-38b5-43e4-ad53-9723db436098&lt;/P&gt;&lt;P&gt;WebSocket Error: java.nio.channels.ClosedChannelException&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This error seems to occur when the 2ndwebsocket connection is created.&amp;nbsp; The two websocket connections are to.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;wss://&lt;A href="http://proxy.idenprotect.net/" target="_blank" rel="noopener"&gt;proxy.idenprotect.net&lt;/A&gt;:9999/app/a3fffb4d-38b5-43e4-ad53-9723db436098?reloadUri=https%3A%2F%&lt;A href="http://2fproxy.idenprotect.net/" target="_blank" rel="noopener"&gt;2Fproxy.idenprotect.net&lt;/A&gt;%3A9999%2Fsense%2Fapp%2Fa3fffb4d-38b5-43e4-ad53-9723db436098&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;wss://&lt;A href="http://proxy.idenprotect.net/" target="_blank" rel="noopener"&gt;proxy.idenprotect.net&lt;/A&gt;:9999/dataprepservice/app/a3fffb4d-38b5-43e4-ad53-9723db436098?reloadUri=https%3A%2F%&lt;A href="http://2fproxy.idenprotect.net/" target="_blank" rel="noopener"&gt;2Fproxy.idenprotect.net&lt;/A&gt;%3A9999%2Fsense%2Fapp%2Fa3fffb4d-38b5-43e4-ad53-9723db436098&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The error “SESSION_ERROR_SECURITY_HEADER_CHANGED” is a googlewhack, a google search that only returns one result.&amp;nbsp; It seems to be related to connecting directly to the engine vs via a proxy and/or session sharing.&lt;/P&gt;</description>
      <pubDate>Thu, 01 Apr 2021 14:18:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Qlik-sense-websockets-amp-using-3rd-party-software-for/m-p/1685825#M12510</guid>
      <dc:creator>dewan_abdullah</dc:creator>
      <dc:date>2021-04-01T14:18:05Z</dc:date>
    </item>
    <item>
      <title>Re: Qlik sense websockets &amp; using 3rd party software for authentication, access and single sign-on</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Qlik-sense-websockets-amp-using-3rd-party-software-for/m-p/1825199#M15323</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/13113"&gt;@dewan_abdullah&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;SESSION_ERROR_SECURITY_HEADER_CHANGED would basically happens if you have checked the option "Extended security environment" in the virtual proxy settings in the QMC and that something external is changing the header during your session.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The X-Qlik-Security header contains various information such as browser type, client IP, etc. If those information are changed by an external device during the user session, then the X-Qlik-Security header will change and this will cause an error.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://help.qlik.com/en-US/sense-developer/May2021/Subsystems/RepositoryServiceAPI/Content/Sense_RepositoryServiceAPI/RepositoryServiceAPI-Injected-Request-Headers-X-Qlik-Security.htm" target="_blank" rel="noopener"&gt;https://help.qlik.com/en-US/sense-developer/May2021/Subsystems/RepositoryServiceAPI/Content/Sense_RepositoryServiceAPI/RepositoryServiceAPI-Injected-Request-Headers-X-Qlik-Security.htm&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://community.qlik.com/t5/Knowledge-Base/Qlik-Sense-quot-Extended-security-environment-quot-option/ta-p/1717411" target="_blank"&gt;https://community.qlik.com/t5/Knowledge-Base/Qlik-Sense-quot-Extended-security-environment-quot-option/ta-p/1717411&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Jul 2021 15:03:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Qlik-sense-websockets-amp-using-3rd-party-software-for/m-p/1825199#M15323</guid>
      <dc:creator>Damien_V</dc:creator>
      <dc:date>2021-07-28T15:03:15Z</dc:date>
    </item>
  </channel>
</rss>

