<?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 Delay in Qlik Embed(@qlik/embed-react) After JWT Cookie Auth — “No Permission to Open App” for 2 Minutes in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/Delay-in-Qlik-Embed-qlik-embed-react-After-JWT-Cookie-Auth-No/m-p/2521062#M22287</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="213" data-end="231"&gt;Hi Qlik Community,&lt;/P&gt;
&lt;P data-start="233" data-end="533"&gt;We're integrating &lt;STRONG data-start="251" data-end="265"&gt;Qlik Embed&lt;/STRONG&gt; (&lt;CODE data-start="267" data-end="286"&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/229862"&gt;@qlik&lt;/a&gt;/embed-react&lt;/CODE&gt;) into a &lt;STRONG data-start="295" data-end="339"&gt;Next.js application (React + TypeScript)&lt;/STRONG&gt; using &lt;STRONG data-start="346" data-end="389"&gt;cookie-based JWT session authentication&lt;/STRONG&gt;. Everything works, but we’re consistently experiencing a &lt;STRONG data-start="447" data-end="465"&gt;2-minute delay&lt;/STRONG&gt; after session initialization before Qlik objects become accessible.&lt;/P&gt;
&lt;HR data-start="535" data-end="538" /&gt;
&lt;H3 data-start="540" data-end="553"&gt;Setup:&lt;/H3&gt;
&lt;UL data-start="554" data-end="1272"&gt;
&lt;LI data-start="554" data-end="974"&gt;
&lt;P data-start="556" data-end="578"&gt;&lt;STRONG data-start="556" data-end="578"&gt;Backend auth flow:&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL data-start="581" data-end="974"&gt;
&lt;LI data-start="581" data-end="649"&gt;
&lt;P data-start="584" data-end="649"&gt;User logs into our app via &lt;STRONG data-start="611" data-end="630"&gt;Keycloak (OIDC)&lt;/STRONG&gt; using &lt;CODE data-start="637" data-end="648"&gt;next-auth&lt;/CODE&gt;.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="652" data-end="714"&gt;
&lt;P data-start="655" data-end="714"&gt;Backend sends Keycloak token to our API.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="717" data-end="897"&gt;
&lt;P data-start="720" data-end="784"&gt;We call &lt;CODE data-start="728" data-end="778"&gt;https://&amp;lt;tenant&amp;gt;.qlikcloud.com/login/jwt-session&lt;/CODE&gt; with:&lt;/P&gt;
&lt;UL data-start="790" data-end="897"&gt;
&lt;LI data-start="790" data-end="832"&gt;
&lt;P data-start="792" data-end="832"&gt;&lt;CODE data-start="792" data-end="832"&gt;Authorization: Bearer &amp;lt;our custom JWT&amp;gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="838" data-end="865"&gt;
&lt;P data-start="840" data-end="865"&gt;&lt;CODE data-start="840" data-end="865"&gt;qlik-web-integration-id&lt;/CODE&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="871" data-end="897"&gt;
&lt;P data-start="873" data-end="897"&gt;&lt;CODE data-start="873" data-end="897"&gt;credentials: "include"&lt;/CODE&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI data-start="900" data-end="974"&gt;
&lt;P data-start="903" data-end="974"&gt;Then call &lt;CODE data-start="913" data-end="961"&gt;https://&amp;lt;tenant&amp;gt;.qlikcloud.com/api/v1/users/me&lt;/CODE&gt; to validate.&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI data-start="976" data-end="1272"&gt;
&lt;P data-start="978" data-end="997"&gt;&lt;STRONG data-start="978" data-end="997"&gt;Frontend setup:&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV class="contain-inline-size rounded-2xl border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary"&gt;
&lt;DIV class="sticky top-9"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;PRE class="overflow-y-auto p-4" dir="ltr"&gt;&lt;CODE class="whitespace-pre! language-ts"&gt;&lt;SPAN&gt;&lt;SPAN class="hljs-keyword"&gt;const&lt;/SPAN&gt; hostConfig = {
  &lt;SPAN class="hljs-attr"&gt;host&lt;/SPAN&gt;: &lt;SPAN class="hljs-string"&gt;"https://&amp;lt;tenant&amp;gt;.qlikcloud.com"&lt;/SPAN&gt;,
  &lt;SPAN class="hljs-attr"&gt;authType&lt;/SPAN&gt;: &lt;SPAN class="hljs-string"&gt;"cookie"&lt;/SPAN&gt;,
  &lt;SPAN class="hljs-attr"&gt;webIntegrationId&lt;/SPAN&gt;: &lt;SPAN class="hljs-string"&gt;"WEBID"&lt;/SPAN&gt;,
};

&lt;SPAN class="hljs-keyword"&gt;return&lt;/SPAN&gt; (
  &lt;SPAN class="language-xml"&gt;&lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;QlikEmbedConfig.Provider&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class="hljs-attr"&gt;value&lt;/SPAN&gt;=&lt;SPAN class="hljs-string"&gt;{hostConfig}&lt;/SPAN&gt;&amp;gt;&lt;BR /&gt;    // &lt;STRONG&gt;Custom build Qlik Layout using the QlikEmbed Components from @qlik/embed-react&lt;/STRONG&gt;  
    &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;QlikLayout&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class="hljs-attr"&gt;appId&lt;/SPAN&gt;=&lt;SPAN class="hljs-string"&gt;"APPID"&lt;/SPAN&gt; /&amp;gt;
  &lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;QlikEmbedConfig.Provider&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;gt;
);
&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;HR data-start="1274" data-end="1277" /&gt;
&lt;H3 data-start="1279" data-end="1295"&gt;The issue:&lt;/H3&gt;
&lt;P data-start="1296" data-end="1360"&gt;Immediately after cookie is set, the embed component fails with:&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;PRE class="overflow-visible!" data-start="1362" data-end="1510"&gt;&lt;CODE class="whitespace-pre!"&gt;&lt;SPAN&gt;&lt;FONT color="#FF0000"&gt;Fatal error for embedded ui analytics/selections:&lt;/FONT&gt;
&lt;FONT color="#FF0000"&gt;Failed to open app APPID &lt;SPAN class="hljs-literal"&gt;on&lt;/SPAN&gt; https://&amp;lt;tenant&amp;gt;.qlikcloud.com: No permission to open the app&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;UL data-start="1512" data-end="1637"&gt;
&lt;LI data-start="1512" data-end="1548"&gt;
&lt;P data-start="1514" data-end="1548"&gt;&amp;nbsp;&lt;STRONG&gt;No 400 errors&lt;/STRONG&gt; in Qlik API calls.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="1549" data-end="1637"&gt;
&lt;P data-start="1551" data-end="1637"&gt;&lt;span class="lia-unicode-emoji" title=":stopwatch:"&gt;⏱&lt;/span&gt; After exactly &lt;STRONG data-start="1567" data-end="1580"&gt;2 minutes&lt;/STRONG&gt;, everything starts working normally and Qlik loads fine.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;HR data-start="1628" data-end="1631" /&gt;
&lt;H3 data-start="1633" data-end="1659"&gt;&amp;nbsp;What We've Verified:&lt;/H3&gt;
&lt;UL data-start="1660" data-end="1911"&gt;
&lt;LI data-start="1660" data-end="1721"&gt;
&lt;P data-start="1662" data-end="1721"&gt;&amp;nbsp;The JWT’s &lt;CODE data-start="1674" data-end="1679"&gt;nbf&lt;/CODE&gt; is set &lt;STRONG data-start="1687" data-end="1709"&gt;30 seconds earlier&lt;/STRONG&gt; than &lt;CODE data-start="1715" data-end="1720"&gt;iat&lt;/CODE&gt;.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="1773" data-end="1835"&gt;
&lt;P data-start="1775" data-end="1835"&gt;Cookies are set correctly (&lt;CODE data-start="1804" data-end="1827"&gt;SameSite=None; Secure&lt;/CODE&gt;, etc.).&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="1836" data-end="1911"&gt;
&lt;P data-start="1838" data-end="1911"&gt;The &lt;CODE data-start="1844" data-end="1855"&gt;/users/me&lt;/CODE&gt; call confirms the user immediately after &lt;CODE data-start="1897" data-end="1910"&gt;jwt-session&lt;/CODE&gt;.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3 data-start="1644" data-end="1661"&gt;Questions:&lt;/H3&gt;
&lt;UL data-start="1662" data-end="1914"&gt;
&lt;LI data-start="1662" data-end="1745"&gt;
&lt;P data-start="1664" data-end="1745"&gt;Is this delay a known side-effect of cookie-based JWT login in Qlik Cloud?&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="1746" data-end="1839"&gt;
&lt;P data-start="1748" data-end="1839"&gt;Is there a background delay in Qlik session activation after &lt;CODE data-start="2080" data-end="2094"&gt;/jwt-session&lt;/CODE&gt;?&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="1840" data-end="1914"&gt;
&lt;P data-start="1842" data-end="1914"&gt;Are we missing a final handshake to make the session active immediately?&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P data-start="1916" data-end="2007"&gt;We want users to load Qlik content instantly after login, without waiting or seeing errors.&lt;/P&gt;
&lt;P data-start="2009" data-end="2080"&gt;Thanks in advance for any insight!&lt;/P&gt;</description>
    <pubDate>Thu, 12 Jun 2025 18:26:14 GMT</pubDate>
    <dc:creator>VladGordeyko</dc:creator>
    <dc:date>2025-06-12T18:26:14Z</dc:date>
    <item>
      <title>Delay in Qlik Embed(@qlik/embed-react) After JWT Cookie Auth — “No Permission to Open App” for 2 Minutes</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Delay-in-Qlik-Embed-qlik-embed-react-After-JWT-Cookie-Auth-No/m-p/2521062#M22287</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="213" data-end="231"&gt;Hi Qlik Community,&lt;/P&gt;
&lt;P data-start="233" data-end="533"&gt;We're integrating &lt;STRONG data-start="251" data-end="265"&gt;Qlik Embed&lt;/STRONG&gt; (&lt;CODE data-start="267" data-end="286"&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/229862"&gt;@qlik&lt;/a&gt;/embed-react&lt;/CODE&gt;) into a &lt;STRONG data-start="295" data-end="339"&gt;Next.js application (React + TypeScript)&lt;/STRONG&gt; using &lt;STRONG data-start="346" data-end="389"&gt;cookie-based JWT session authentication&lt;/STRONG&gt;. Everything works, but we’re consistently experiencing a &lt;STRONG data-start="447" data-end="465"&gt;2-minute delay&lt;/STRONG&gt; after session initialization before Qlik objects become accessible.&lt;/P&gt;
&lt;HR data-start="535" data-end="538" /&gt;
&lt;H3 data-start="540" data-end="553"&gt;Setup:&lt;/H3&gt;
&lt;UL data-start="554" data-end="1272"&gt;
&lt;LI data-start="554" data-end="974"&gt;
&lt;P data-start="556" data-end="578"&gt;&lt;STRONG data-start="556" data-end="578"&gt;Backend auth flow:&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL data-start="581" data-end="974"&gt;
&lt;LI data-start="581" data-end="649"&gt;
&lt;P data-start="584" data-end="649"&gt;User logs into our app via &lt;STRONG data-start="611" data-end="630"&gt;Keycloak (OIDC)&lt;/STRONG&gt; using &lt;CODE data-start="637" data-end="648"&gt;next-auth&lt;/CODE&gt;.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="652" data-end="714"&gt;
&lt;P data-start="655" data-end="714"&gt;Backend sends Keycloak token to our API.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="717" data-end="897"&gt;
&lt;P data-start="720" data-end="784"&gt;We call &lt;CODE data-start="728" data-end="778"&gt;https://&amp;lt;tenant&amp;gt;.qlikcloud.com/login/jwt-session&lt;/CODE&gt; with:&lt;/P&gt;
&lt;UL data-start="790" data-end="897"&gt;
&lt;LI data-start="790" data-end="832"&gt;
&lt;P data-start="792" data-end="832"&gt;&lt;CODE data-start="792" data-end="832"&gt;Authorization: Bearer &amp;lt;our custom JWT&amp;gt;&lt;/CODE&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="838" data-end="865"&gt;
&lt;P data-start="840" data-end="865"&gt;&lt;CODE data-start="840" data-end="865"&gt;qlik-web-integration-id&lt;/CODE&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="871" data-end="897"&gt;
&lt;P data-start="873" data-end="897"&gt;&lt;CODE data-start="873" data-end="897"&gt;credentials: "include"&lt;/CODE&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI data-start="900" data-end="974"&gt;
&lt;P data-start="903" data-end="974"&gt;Then call &lt;CODE data-start="913" data-end="961"&gt;https://&amp;lt;tenant&amp;gt;.qlikcloud.com/api/v1/users/me&lt;/CODE&gt; to validate.&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI data-start="976" data-end="1272"&gt;
&lt;P data-start="978" data-end="997"&gt;&lt;STRONG data-start="978" data-end="997"&gt;Frontend setup:&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV class="contain-inline-size rounded-2xl border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary"&gt;
&lt;DIV class="sticky top-9"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;PRE class="overflow-y-auto p-4" dir="ltr"&gt;&lt;CODE class="whitespace-pre! language-ts"&gt;&lt;SPAN&gt;&lt;SPAN class="hljs-keyword"&gt;const&lt;/SPAN&gt; hostConfig = {
  &lt;SPAN class="hljs-attr"&gt;host&lt;/SPAN&gt;: &lt;SPAN class="hljs-string"&gt;"https://&amp;lt;tenant&amp;gt;.qlikcloud.com"&lt;/SPAN&gt;,
  &lt;SPAN class="hljs-attr"&gt;authType&lt;/SPAN&gt;: &lt;SPAN class="hljs-string"&gt;"cookie"&lt;/SPAN&gt;,
  &lt;SPAN class="hljs-attr"&gt;webIntegrationId&lt;/SPAN&gt;: &lt;SPAN class="hljs-string"&gt;"WEBID"&lt;/SPAN&gt;,
};

&lt;SPAN class="hljs-keyword"&gt;return&lt;/SPAN&gt; (
  &lt;SPAN class="language-xml"&gt;&lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;QlikEmbedConfig.Provider&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class="hljs-attr"&gt;value&lt;/SPAN&gt;=&lt;SPAN class="hljs-string"&gt;{hostConfig}&lt;/SPAN&gt;&amp;gt;&lt;BR /&gt;    // &lt;STRONG&gt;Custom build Qlik Layout using the QlikEmbed Components from @qlik/embed-react&lt;/STRONG&gt;  
    &lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-name"&gt;QlikLayout&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class="hljs-attr"&gt;appId&lt;/SPAN&gt;=&lt;SPAN class="hljs-string"&gt;"APPID"&lt;/SPAN&gt; /&amp;gt;
  &lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-name"&gt;QlikEmbedConfig.Provider&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;gt;
);
&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;HR data-start="1274" data-end="1277" /&gt;
&lt;H3 data-start="1279" data-end="1295"&gt;The issue:&lt;/H3&gt;
&lt;P data-start="1296" data-end="1360"&gt;Immediately after cookie is set, the embed component fails with:&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;PRE class="overflow-visible!" data-start="1362" data-end="1510"&gt;&lt;CODE class="whitespace-pre!"&gt;&lt;SPAN&gt;&lt;FONT color="#FF0000"&gt;Fatal error for embedded ui analytics/selections:&lt;/FONT&gt;
&lt;FONT color="#FF0000"&gt;Failed to open app APPID &lt;SPAN class="hljs-literal"&gt;on&lt;/SPAN&gt; https://&amp;lt;tenant&amp;gt;.qlikcloud.com: No permission to open the app&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;UL data-start="1512" data-end="1637"&gt;
&lt;LI data-start="1512" data-end="1548"&gt;
&lt;P data-start="1514" data-end="1548"&gt;&amp;nbsp;&lt;STRONG&gt;No 400 errors&lt;/STRONG&gt; in Qlik API calls.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="1549" data-end="1637"&gt;
&lt;P data-start="1551" data-end="1637"&gt;&lt;span class="lia-unicode-emoji" title=":stopwatch:"&gt;⏱&lt;/span&gt; After exactly &lt;STRONG data-start="1567" data-end="1580"&gt;2 minutes&lt;/STRONG&gt;, everything starts working normally and Qlik loads fine.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;HR data-start="1628" data-end="1631" /&gt;
&lt;H3 data-start="1633" data-end="1659"&gt;&amp;nbsp;What We've Verified:&lt;/H3&gt;
&lt;UL data-start="1660" data-end="1911"&gt;
&lt;LI data-start="1660" data-end="1721"&gt;
&lt;P data-start="1662" data-end="1721"&gt;&amp;nbsp;The JWT’s &lt;CODE data-start="1674" data-end="1679"&gt;nbf&lt;/CODE&gt; is set &lt;STRONG data-start="1687" data-end="1709"&gt;30 seconds earlier&lt;/STRONG&gt; than &lt;CODE data-start="1715" data-end="1720"&gt;iat&lt;/CODE&gt;.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="1773" data-end="1835"&gt;
&lt;P data-start="1775" data-end="1835"&gt;Cookies are set correctly (&lt;CODE data-start="1804" data-end="1827"&gt;SameSite=None; Secure&lt;/CODE&gt;, etc.).&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="1836" data-end="1911"&gt;
&lt;P data-start="1838" data-end="1911"&gt;The &lt;CODE data-start="1844" data-end="1855"&gt;/users/me&lt;/CODE&gt; call confirms the user immediately after &lt;CODE data-start="1897" data-end="1910"&gt;jwt-session&lt;/CODE&gt;.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3 data-start="1644" data-end="1661"&gt;Questions:&lt;/H3&gt;
&lt;UL data-start="1662" data-end="1914"&gt;
&lt;LI data-start="1662" data-end="1745"&gt;
&lt;P data-start="1664" data-end="1745"&gt;Is this delay a known side-effect of cookie-based JWT login in Qlik Cloud?&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="1746" data-end="1839"&gt;
&lt;P data-start="1748" data-end="1839"&gt;Is there a background delay in Qlik session activation after &lt;CODE data-start="2080" data-end="2094"&gt;/jwt-session&lt;/CODE&gt;?&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="1840" data-end="1914"&gt;
&lt;P data-start="1842" data-end="1914"&gt;Are we missing a final handshake to make the session active immediately?&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P data-start="1916" data-end="2007"&gt;We want users to load Qlik content instantly after login, without waiting or seeing errors.&lt;/P&gt;
&lt;P data-start="2009" data-end="2080"&gt;Thanks in advance for any insight!&lt;/P&gt;</description>
      <pubDate>Thu, 12 Jun 2025 18:26:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Delay-in-Qlik-Embed-qlik-embed-react-After-JWT-Cookie-Auth-No/m-p/2521062#M22287</guid>
      <dc:creator>VladGordeyko</dc:creator>
      <dc:date>2025-06-12T18:26:14Z</dc:date>
    </item>
    <item>
      <title>Re: Delay in Qlik Embed(@qlik/embed-react) After JWT Cookie Auth — “No Permission to Open App” for 2 Minutes</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Delay-in-Qlik-Embed-qlik-embed-react-After-JWT-Cookie-Auth-No/m-p/2521453#M22305</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/340592"&gt;@VladGordeyko&lt;/a&gt;,&amp;nbsp;it doesn't feel like something our side, but I don't have a react app to try it with. I would expect zero delay prior to having access, unless the user had previously requested the app before they were added to the relevant space or app share. Are you apply the app access on login or does the user already have access to the space/ app share before they log in?&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jun 2025 11:11:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Delay-in-Qlik-Embed-qlik-embed-react-After-JWT-Cookie-Auth-No/m-p/2521453#M22305</guid>
      <dc:creator>Dave_Channon</dc:creator>
      <dc:date>2025-06-17T11:11:02Z</dc:date>
    </item>
    <item>
      <title>Re: Delay in Qlik Embed(@qlik/embed-react) After JWT Cookie Auth — “No Permission to Open App” for 2 Minutes</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Delay-in-Qlik-Embed-qlik-embed-react-After-JWT-Cookie-Auth-No/m-p/2522102#M22322</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/1870"&gt;@Dave_Channon&lt;/a&gt;&amp;nbsp;thanks for your answer. The user should have the access to the space before call. Not sure what happened there, but we resolved the delay issue using the oauth2 with&amp;nbsp;&lt;SPAN&gt;getAccessToken function calling Backend to Backend to&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;STRONG&gt;/oauth/token&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks again.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Jun 2025 11:12:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Delay-in-Qlik-Embed-qlik-embed-react-After-JWT-Cookie-Auth-No/m-p/2522102#M22322</guid>
      <dc:creator>VladGordeyko</dc:creator>
      <dc:date>2025-06-24T11:12:31Z</dc:date>
    </item>
  </channel>
</rss>

