<?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 Setting Up SSO for Embedded Qlik Sheet in React Client Using Keycloak with OIDC in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/Setting-Up-SSO-for-Embedded-Qlik-Sheet-in-React-Client-Using/m-p/2472578#M20982</link>
    <description>&lt;P&gt;Hello everyone,&lt;/P&gt;
&lt;P&gt;I am working on embedding a Qlik sheet within my React application using an iFrame. I need to set up Single Sign-On (SSO) so that a user logged into my React client will also be authenticated and logged into Qlik.&lt;/P&gt;
&lt;P&gt;Here are the specifics of my setup:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;My React application uses Keycloak for authentication.&lt;/LI&gt;
&lt;LI&gt;Keycloak is TLS secured.&lt;/LI&gt;
&lt;LI&gt;I want to link Keycloak to Qlik using the OpenID Connect (OIDC) protocol.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;I am currently following the instructions from &lt;A href="https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-for-Windows-How-to-configure-OIDC-with-Keycloak/ta-p/1812463" target="_blank" rel="noopener noreferrer"&gt;this Qlik community article&lt;/A&gt;. However, I am encountering a &lt;CODE&gt;401 Unauthorized&lt;/CODE&gt; error when trying to access Qlik via the React client.&lt;/P&gt;
&lt;P&gt;I am looking for guidance on how to resolve this issue and properly configure SSO between my React client and Qlik using Keycloak and OIDC. Any help or pointers on how to achieve this would be greatly appreciated!&lt;/P&gt;
&lt;P&gt;Thank you&lt;/P&gt;</description>
    <pubDate>Wed, 24 Jul 2024 07:30:34 GMT</pubDate>
    <dc:creator>khaler</dc:creator>
    <dc:date>2024-07-24T07:30:34Z</dc:date>
    <item>
      <title>Setting Up SSO for Embedded Qlik Sheet in React Client Using Keycloak with OIDC</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Setting-Up-SSO-for-Embedded-Qlik-Sheet-in-React-Client-Using/m-p/2472578#M20982</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;
&lt;P&gt;I am working on embedding a Qlik sheet within my React application using an iFrame. I need to set up Single Sign-On (SSO) so that a user logged into my React client will also be authenticated and logged into Qlik.&lt;/P&gt;
&lt;P&gt;Here are the specifics of my setup:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;My React application uses Keycloak for authentication.&lt;/LI&gt;
&lt;LI&gt;Keycloak is TLS secured.&lt;/LI&gt;
&lt;LI&gt;I want to link Keycloak to Qlik using the OpenID Connect (OIDC) protocol.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;I am currently following the instructions from &lt;A href="https://community.qlik.com/t5/Official-Support-Articles/Qlik-Sense-for-Windows-How-to-configure-OIDC-with-Keycloak/ta-p/1812463" target="_blank" rel="noopener noreferrer"&gt;this Qlik community article&lt;/A&gt;. However, I am encountering a &lt;CODE&gt;401 Unauthorized&lt;/CODE&gt; error when trying to access Qlik via the React client.&lt;/P&gt;
&lt;P&gt;I am looking for guidance on how to resolve this issue and properly configure SSO between my React client and Qlik using Keycloak and OIDC. Any help or pointers on how to achieve this would be greatly appreciated!&lt;/P&gt;
&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jul 2024 07:30:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Setting-Up-SSO-for-Embedded-Qlik-Sheet-in-React-Client-Using/m-p/2472578#M20982</guid>
      <dc:creator>khaler</dc:creator>
      <dc:date>2024-07-24T07:30:34Z</dc:date>
    </item>
    <item>
      <title>Re: Setting Up SSO for Embedded Qlik Sheet in React Client Using Keycloak with OIDC</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Setting-Up-SSO-for-Embedded-Qlik-Sheet-in-React-Client-Using/m-p/2472623#M20987</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/307052"&gt;@khaler&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;I had a similar problem and I solved it creating a node.js that retrieve a web token and I embedded objects using Qlik-embed instead of iframe.&lt;/P&gt;
&lt;P&gt;Starting from this example:&amp;nbsp;&lt;A href="https://github.com/qlik-oss/qlik-cloud-embed-oauth-impersonation" target="_blank"&gt;https://github.com/qlik-oss/qlik-cloud-embed-oauth-impersonation&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Cristian&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jul 2024 10:01:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Setting-Up-SSO-for-Embedded-Qlik-Sheet-in-React-Client-Using/m-p/2472623#M20987</guid>
      <dc:creator>cristian_dalsanto</dc:creator>
      <dc:date>2024-07-24T10:01:43Z</dc:date>
    </item>
    <item>
      <title>Re: Setting Up SSO for Embedded Qlik Sheet in React Client Using Keycloak with OIDC</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Setting-Up-SSO-for-Embedded-Qlik-Sheet-in-React-Client-Using/m-p/2473663#M21021</link>
      <description>&lt;P&gt;Thanks Cristian! I have managed to get the OIDC way working, as I have set the wrong values under the authentication properties in my virtual proxies. However, I noticed I have logged in to keycloak again when my react client calls qlik sense page. As my react client has already been logged in once before, the desired behaviour I wanted was I don't have to relog in again.&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jul 2024 04:42:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Setting-Up-SSO-for-Embedded-Qlik-Sheet-in-React-Client-Using/m-p/2473663#M21021</guid>
      <dc:creator>khaler</dc:creator>
      <dc:date>2024-07-30T04:42:08Z</dc:date>
    </item>
  </channel>
</rss>

