<?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: GET Request to QRS API using Postman returns Qlik Sense login page in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/GET-Request-to-QRS-API-using-Postman-returns-Qlik-Sense-login/m-p/1912756#M16555</link>
    <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/124946"&gt;@stefanstoichev123&lt;/a&gt;, thank you for your detailed response. I used your preferred method (jwt) and it worked.&lt;/P&gt;</description>
    <pubDate>Thu, 31 Mar 2022 19:54:29 GMT</pubDate>
    <dc:creator>morenoju</dc:creator>
    <dc:date>2022-03-31T19:54:29Z</dc:date>
    <item>
      <title>GET Request to QRS API using Postman returns Qlik Sense login page</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/GET-Request-to-QRS-API-using-Postman-returns-Qlik-Sense-login/m-p/1912133#M16544</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;I've downloaded Postman desktop and I'm sending a GET request&amp;nbsp;&lt;SPAN&gt;/qrs/app/full?Xrfkey=1234567890123456 adding the key X-Qlik-Xrfkey with 1234567890123456 as value.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I'm getting the Qlik Sense login page as response.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="morenoju_0-1648671943329.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/75793iFB39C59E4A285023/image-size/medium?v=v2&amp;amp;px=400" role="button" title="morenoju_0-1648671943329.png" alt="morenoju_0-1648671943329.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;How can I authenticate so I get an actual response to the GET?&lt;/P&gt;</description>
      <pubDate>Wed, 30 Mar 2022 20:26:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/GET-Request-to-QRS-API-using-Postman-returns-Qlik-Sense-login/m-p/1912133#M16544</guid>
      <dc:creator>morenoju</dc:creator>
      <dc:date>2022-03-30T20:26:34Z</dc:date>
    </item>
    <item>
      <title>Re: GET Request to QRS API using Postman returns Qlik Sense login page</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/GET-Request-to-QRS-API-using-Postman-returns-Qlik-Sense-login/m-p/1912140#M16546</link>
      <description>&lt;P&gt;There are few options:&lt;/P&gt;
&lt;P data-unlink="true"&gt;- certificates - if you have access to QS certificates and port 4242 is accessible (from the machine where postman is running) then the certificates can be a&lt;A href="https://learning.postman.com/docs/sending-requests/certificates/" target="_self"&gt;dded to Postman&lt;/A&gt;&amp;nbsp; and start making requests on port 4242. For example: https://my-sense-instance.com:4242/qrs/about?Xrfkey=1234567890123456&lt;/P&gt;
&lt;P&gt;- jwt - (personally i prefer this way) &lt;A href="https://community.qlik.com/t5/Knowledge/Qlik-Sense-How-to-set-up-JWT-authentication/ta-p/1716226" target="_self"&gt;generate JWT token for a user and use virtual proxy&lt;/A&gt; that is set to JWT authentication and add the token to the headers request. Dont forget to add the virtual proxy prefix when making the requests &lt;A href="https://my-sense-instance.com/" target="_blank"&gt;https://my-sense-instance.com/&lt;/A&gt;&lt;STRONG&gt;prefix&lt;/STRONG&gt;/qrs/about?Xrfkey=1234567890123456&lt;/P&gt;
&lt;P data-unlink="true"&gt;- header - similar to JWT, &lt;A href="https://help.qlik.com/en-US/sense-developer/November2021/Subsystems/Platform/Content/Sense_PlatformOverview/Examples/config-header-authentication.htm" target="_self"&gt;create virtual proxy and set header authentication&lt;/A&gt; Personally i do not recommend this method because it might be quick and easy to set and use but its not secure (anyone with QMC access to the virtual proxies can use it with any user details)&lt;/P&gt;
&lt;P&gt;- session cookie - if you have a valid proxy session then the session &lt;A href="https://learning.postman.com/docs/sending-requests/cookies/" target="_self"&gt;cookie can be added to postman&lt;/A&gt;. "Valid proxy session" means you have open Hub/QMC in a browser tab somewhere. From the browser tab (Chrome) DevTools -&amp;gt; Application -&amp;gt; Cookies you can find the session cookie&lt;/P&gt;
&lt;P&gt;(All methods will require the X-Qlik-Xrfkey header to be present and its value to be equal to Xrfkey query param)&lt;/P&gt;
&lt;P&gt;Stefan&lt;/P&gt;</description>
      <pubDate>Wed, 30 Mar 2022 20:49:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/GET-Request-to-QRS-API-using-Postman-returns-Qlik-Sense-login/m-p/1912140#M16546</guid>
      <dc:creator>stefanstoichev123</dc:creator>
      <dc:date>2022-03-30T20:49:30Z</dc:date>
    </item>
    <item>
      <title>Re: GET Request to QRS API using Postman returns Qlik Sense login page</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/GET-Request-to-QRS-API-using-Postman-returns-Qlik-Sense-login/m-p/1912756#M16555</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/124946"&gt;@stefanstoichev123&lt;/a&gt;, thank you for your detailed response. I used your preferred method (jwt) and it worked.&lt;/P&gt;</description>
      <pubDate>Thu, 31 Mar 2022 19:54:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/GET-Request-to-QRS-API-using-Postman-returns-Qlik-Sense-login/m-p/1912756#M16555</guid>
      <dc:creator>morenoju</dc:creator>
      <dc:date>2022-03-31T19:54:29Z</dc:date>
    </item>
  </channel>
</rss>

