<?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 Re: Integrate Qlik SaaS to ReactJS web application in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/Integrate-Qlik-SaaS-to-ReactJS-web-application/m-p/2007418#M17622</link>
    <description>&lt;P&gt;hi &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/145804"&gt;@alex_colombo&lt;/a&gt; , i did exactly that, currently on development so my site is on http localhost. Here are the result as shown on Chrome console:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;SameSite = None&lt;/STRONG&gt;, and check &lt;STRONG&gt;Secure = False&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ahdan_0-1669104059033.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/94249i806FA9F440287508/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ahdan_0-1669104059033.png" alt="ahdan_0-1669104059033.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;SameSite&amp;nbsp; = None&lt;/STRONG&gt;, and check &lt;STRONG&gt;Secure = True&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ahdan_1-1669104071771.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/94250i01F0DDA37E796F21/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ahdan_1-1669104071771.png" alt="ahdan_1-1669104071771.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;apparently I cannot make it to work on http for development. Current solution is I have to change the &lt;STRONG&gt;SameSite&lt;/STRONG&gt; to &lt;STRONG&gt;Lax&lt;/STRONG&gt; (for development purposes) and will try to implement &lt;STRONG&gt;SameSite = None&lt;/STRONG&gt; on https to make sure it work correctly&lt;/P&gt;
&lt;P&gt;thank you for your help Alex and I will update soon&lt;/P&gt;</description>
    <pubDate>Tue, 22 Nov 2022 08:03:42 GMT</pubDate>
    <dc:creator>ahdan</dc:creator>
    <dc:date>2022-11-22T08:03:42Z</dc:date>
    <item>
      <title>Integrate Qlik SaaS to ReactJS web application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Integrate-Qlik-SaaS-to-ReactJS-web-application/m-p/1980666#M17348</link>
      <description>&lt;P&gt;Dear Qlik developers,&lt;/P&gt;
&lt;P&gt;I want to make a website that shows a visualization. I already tried to embed the visualization on a react.js app and it works wonderfully. However this approach makes user has to login twice (first to the website and one more login to Qlik)&lt;/P&gt;
&lt;P&gt;What is the best approach to show a visualization on website without requiring user to login twice? Can I impersonate my user to access the visualization stored in Qlik? I have Qlik user with developer access and can generate API Keys&lt;/P&gt;
&lt;P&gt;Thanks in advance for the answer&lt;/P&gt;</description>
      <pubDate>Wed, 14 Sep 2022 03:00:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Integrate-Qlik-SaaS-to-ReactJS-web-application/m-p/1980666#M17348</guid>
      <dc:creator>ahdan</dc:creator>
      <dc:date>2022-09-14T03:00:16Z</dc:date>
    </item>
    <item>
      <title>Re: Integrate Qlik SaaS to ReactJS web application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Integrate-Qlik-SaaS-to-ReactJS-web-application/m-p/2001178#M17505</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/196956"&gt;@ahdan&lt;/a&gt;&amp;nbsp;, there is no a specifi best approach, but for sure you have to manage this part based on the authentication method you have set in your tenant.&lt;/P&gt;&lt;P&gt;An option could be to use JWT auth for directly login into SaaS without login twice. In the JWT payload you can pass a userId, so no impersonification is needed.&lt;/P&gt;&lt;P&gt;You can find some information about JWT auth &lt;A href="https://qlik.dev/tutorials/create-signed-tokens-for-jwt-authorization" target="_self"&gt;here&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Nov 2022 11:44:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Integrate-Qlik-SaaS-to-ReactJS-web-application/m-p/2001178#M17505</guid>
      <dc:creator>alex_colombo</dc:creator>
      <dc:date>2022-11-07T11:44:54Z</dc:date>
    </item>
    <item>
      <title>Re: Integrate Qlik SaaS to ReactJS web application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Integrate-Qlik-SaaS-to-ReactJS-web-application/m-p/2007347#M17618</link>
      <description>&lt;P&gt;hi &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/145804"&gt;@alex_colombo&lt;/a&gt; thank you for your reply!&lt;/P&gt;
&lt;P&gt;we have successfully authenticate using JWT to Qlik Sense Client Managed, by creating new proxy for JWT authentication.&lt;/P&gt;
&lt;P&gt;However I notice that the cookie that was given back by Qlik was only stored on Firefox and not on Chrome browser. After some research I found this article which causing my error:&lt;BR /&gt;&lt;A href="https://community.qlik.com/t5/Official-Support-Articles/Missing-SameSite-attribute-blocks-requests-in-Chrome-80-and/ta-p/1712551" target="_blank"&gt;https://community.qlik.com/t5/Official-Support-Articles/Missing-SameSite-attribute-blocks-requests-in-Chrome-80-and/ta-p/1712551&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;However the workaround stated on that article does not work anymore on new Chrome browser, since the new Chrome does not allow changing the SameSite settings..&lt;/P&gt;
&lt;P&gt;I wonder if the solution was to only host the web app on https?&lt;/P&gt;</description>
      <pubDate>Tue, 22 Nov 2022 03:53:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Integrate-Qlik-SaaS-to-ReactJS-web-application/m-p/2007347#M17618</guid>
      <dc:creator>ahdan</dc:creator>
      <dc:date>2022-11-22T03:53:54Z</dc:date>
    </item>
    <item>
      <title>Re: Integrate Qlik SaaS to ReactJS web application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Integrate-Qlik-SaaS-to-ReactJS-web-application/m-p/2007409#M17619</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/196956"&gt;@ahdan&lt;/a&gt;&amp;nbsp;, you have to change the SameSite attribute in Qlik Management Console, under your virtual proxy. Set that attribute to None (for https or http, based on your scenario) and cookie should set correctly.&lt;/P&gt;</description>
      <pubDate>Tue, 22 Nov 2022 07:51:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Integrate-Qlik-SaaS-to-ReactJS-web-application/m-p/2007409#M17619</guid>
      <dc:creator>alex_colombo</dc:creator>
      <dc:date>2022-11-22T07:51:17Z</dc:date>
    </item>
    <item>
      <title>Re: Integrate Qlik SaaS to ReactJS web application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Integrate-Qlik-SaaS-to-ReactJS-web-application/m-p/2007418#M17622</link>
      <description>&lt;P&gt;hi &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/145804"&gt;@alex_colombo&lt;/a&gt; , i did exactly that, currently on development so my site is on http localhost. Here are the result as shown on Chrome console:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;SameSite = None&lt;/STRONG&gt;, and check &lt;STRONG&gt;Secure = False&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ahdan_0-1669104059033.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/94249i806FA9F440287508/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ahdan_0-1669104059033.png" alt="ahdan_0-1669104059033.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;SameSite&amp;nbsp; = None&lt;/STRONG&gt;, and check &lt;STRONG&gt;Secure = True&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ahdan_1-1669104071771.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/94250i01F0DDA37E796F21/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ahdan_1-1669104071771.png" alt="ahdan_1-1669104071771.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;apparently I cannot make it to work on http for development. Current solution is I have to change the &lt;STRONG&gt;SameSite&lt;/STRONG&gt; to &lt;STRONG&gt;Lax&lt;/STRONG&gt; (for development purposes) and will try to implement &lt;STRONG&gt;SameSite = None&lt;/STRONG&gt; on https to make sure it work correctly&lt;/P&gt;
&lt;P&gt;thank you for your help Alex and I will update soon&lt;/P&gt;</description>
      <pubDate>Tue, 22 Nov 2022 08:03:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Integrate-Qlik-SaaS-to-ReactJS-web-application/m-p/2007418#M17622</guid>
      <dc:creator>ahdan</dc:creator>
      <dc:date>2022-11-22T08:03:42Z</dc:date>
    </item>
    <item>
      <title>Re: Integrate Qlik SaaS to ReactJS web application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Integrate-Qlik-SaaS-to-ReactJS-web-application/m-p/2435464#M20299</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://community.qlik.com/t5/user/viewprofilepage/user-id/145804" target="_blank"&gt;@alex_colombo&amp;nbsp;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;We have a QlikSense application where we generate reports, consume the reports using Java technology,&lt;BR /&gt;and then return them to the user in PDF format.&lt;/P&gt;
&lt;P&gt;Currently, we are planning&amp;nbsp; the application in Spring Boot with React technologies.&lt;BR /&gt;Could you explain how to communicate QlikSense with SPringBoot?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2024 08:21:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Integrate-Qlik-SaaS-to-ReactJS-web-application/m-p/2435464#M20299</guid>
      <dc:creator>Tamizh325</dc:creator>
      <dc:date>2024-03-28T08:21:11Z</dc:date>
    </item>
    <item>
      <title>Re: Integrate Qlik SaaS to ReactJS web application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Integrate-Qlik-SaaS-to-ReactJS-web-application/m-p/2436544#M20311</link>
      <description>&lt;P&gt;Integrating Qlik Sense as a Service (SaaS) with a ReactJS web application involves using the Qlik Engine API and embedding Qlik visualizations into your React components. Here's a high-level overview of how you can achieve this integration &lt;A href="https://community.qlik.com/t5/Official-Support-Articles/Missing-SameSite-attribute-blocks-requests-in-Chrome-80-and/ta-p/1712551" target="_blank" rel="noopener"&gt;https://community.qlik.com/t5/Official-Support-Articles/Missing-SameSite-attribute-blocks-requests-i...&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://ebonyivory.co.uk/product/the-gp510/" target="_self"&gt;https://ebonyivory.co.uk/product/the-gp510/:&lt;/A&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Set Up Qlik Sense as a Service (SaaS)&lt;/STRONG&gt;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Sign up for Qlik Sense as a Service and obtain the necessary credentials (tenant ID, client ID, client secret, etc.).&lt;/LI&gt;
&lt;LI&gt;Set up your Qlik Sense environment and create the necessary apps and visualizations that you want to embed in your ReactJS application.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Install Qlik NPM Packages&lt;/STRONG&gt;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Qlik offers npm packages such as &lt;CODE&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/229862"&gt;@qlik&lt;/a&gt;/qlik-engineapi&lt;/CODE&gt; and &lt;CODE&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/229862"&gt;@qlik&lt;/a&gt;/qlik-angular&lt;/CODE&gt; that provide APIs for interacting with Qlik Sense.&lt;/LI&gt;
&lt;LI&gt;Install these packages in your ReactJS project using npm or yarn.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;</description>
      <pubDate>Tue, 02 Apr 2024 05:35:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Integrate-Qlik-SaaS-to-ReactJS-web-application/m-p/2436544#M20311</guid>
      <dc:creator>stephenkillian665</dc:creator>
      <dc:date>2024-04-02T05:35:37Z</dc:date>
    </item>
    <item>
      <title>Re: Integrate Qlik SaaS to ReactJS web application</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Integrate-Qlik-SaaS-to-ReactJS-web-application/m-p/2463959#M20784</link>
      <description>&lt;P&gt;Dear Qlik developers,&lt;/P&gt;
&lt;P&gt;To avoid requiring users to log in twice, use Single Sign-On (SSO) with your Qlik setup. SSO allows users to authenticate once and access multiple applications, including Qlik visualizations, without additional logins. Implementing OAuth or SAML for SSO can streamline the authentication process.&lt;/P&gt;
&lt;P&gt;Additionally, you can use API keys to authenticate users programmatically, ensuring seamless access to the Qlik visualizations embedded in your React.js app &lt;A href="https://lakelandcurrents.com/secret-to-radiant-health-with-collagen-capsules/" target="_self"&gt;check here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jun 2024 18:28:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Integrate-Qlik-SaaS-to-ReactJS-web-application/m-p/2463959#M20784</guid>
      <dc:creator>miandrew</dc:creator>
      <dc:date>2024-06-19T18:28:17Z</dc:date>
    </item>
  </channel>
</rss>

