<?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: Unable to authorize using generated JWT token in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/Unable-to-authorize-using-generated-JWT-token/m-p/1869169#M16005</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/158532"&gt;@akhramovich&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It looks your token has the wrong format, some parameters that should be in the payload are in the header, which is incorrect, please see how my token looks below:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Damien_Villaret_0-1639152164318.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/68376i890E3E3B5AD7A501/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Damien_Villaret_0-1639152164318.png" alt="Damien_Villaret_0-1639152164318.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Also some parameters have the wrong name (it should be "aud", "iss","exp" instead of "audience","issuer","expiresIn")&lt;/P&gt;
&lt;P&gt;Not sure which programming language/library you have used to generate the token, usually node.js would convert those names to the correct parameter names.&lt;/P&gt;</description>
    <pubDate>Fri, 10 Dec 2021 16:05:22 GMT</pubDate>
    <dc:creator>Damien_V</dc:creator>
    <dc:date>2021-12-10T16:05:22Z</dc:date>
    <item>
      <title>Unable to authorize using generated JWT token</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Unable-to-authorize-using-generated-JWT-token/m-p/1866751#M15976</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;We are trying to use the&amp;nbsp;&lt;STRONG&gt;JWT token&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to authorize users in our tenant. Unfortunately, we are constantly getting a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;"No identity-provider is able to complete the exchange"&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;error message.&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;What we did:&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;1. We created a JWT Identity provider&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ip.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/67923i0888F18FD08DE8CA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ip.png" alt="ip.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;2. We configured Content Security Policy &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="scp.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/67924i67E8D73B5580D2D2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="scp.png" alt="scp.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;3. We added Web integration&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="wi.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/67925iEB1ACD7FB50ECFD8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="wi.png" alt="wi.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;4. We generated a JWT token for the previously created user&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Payload&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;BLOCKQUOTE class="gmail_quote"&gt;
&lt;PRE&gt;payload =&lt;/PRE&gt;
&lt;PRE&gt;{&lt;BR /&gt;    &lt;SPAN&gt;'sub'&lt;/SPAN&gt;: &lt;SPAN&gt;'AbVUmy-qm52KYnW3LLUMVj8XL9b_w_Xw'&lt;/SPAN&gt;,&lt;BR /&gt;    &lt;SPAN&gt;'subType'&lt;/SPAN&gt;: &lt;SPAN&gt;'user'&lt;/SPAN&gt;,&lt;BR /&gt;    &lt;SPAN&gt;'name'&lt;/SPAN&gt;: &lt;SPAN&gt;'Anton Akhramovich'&lt;/SPAN&gt;,&lt;BR /&gt;    &lt;SPAN&gt;'email'&lt;/SPAN&gt;: &lt;SPAN&gt;'anton.akhramovich@leverx.com'&lt;/SPAN&gt;,&lt;BR /&gt;    &lt;SPAN&gt;'email_verified'&lt;/SPAN&gt;: &lt;SPAN&gt;True&lt;/SPAN&gt;,&lt;BR /&gt;    &lt;SPAN&gt;'iat'&lt;/SPAN&gt;: datetime.now(&lt;SPAN&gt;tz&lt;/SPAN&gt;=timezone.utc),&lt;BR /&gt;    &lt;SPAN&gt;'exp'&lt;/SPAN&gt;: datetime.now(&lt;SPAN&gt;tz&lt;/SPAN&gt;=timezone.utc) + timedelta(&lt;SPAN&gt;hours&lt;/SPAN&gt;=&lt;SPAN&gt;6&lt;/SPAN&gt;),&lt;BR /&gt;    &lt;SPAN&gt;'iss'&lt;/SPAN&gt;: &lt;SPAN&gt;'ipivg15a4pg4614.us.qlikcloud.com'&lt;/SPAN&gt;,&lt;BR /&gt;    &lt;SPAN&gt;'aud'&lt;/SPAN&gt;: &lt;SPAN&gt;'qlik.api/login/jwt-session'&lt;/SPAN&gt;,&lt;BR /&gt;    &lt;SPAN&gt;'groups'&lt;/SPAN&gt;: [&lt;SPAN&gt;"Analytics Admin"&lt;/SPAN&gt;, &lt;SPAN&gt;"Data Admin"&lt;/SPAN&gt;, &lt;SPAN&gt;"Data Space Creator"&lt;/SPAN&gt;, &lt;SPAN&gt;"Developer"&lt;/SPAN&gt;, &lt;SPAN&gt;"Managed Space Creator"&lt;/SPAN&gt;,&lt;BR /&gt;               &lt;SPAN&gt;"Shared Space Creator"&lt;/SPAN&gt;, &lt;SPAN&gt;"Tenant Admin"&lt;/SPAN&gt;],&lt;BR /&gt;}&lt;/PRE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;DIV&gt;Signing option&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;BLOCKQUOTE class="gmail_quote"&gt;
&lt;PRE&gt;options = {&lt;BR /&gt;   &lt;SPAN&gt;"keyid"&lt;/SPAN&gt;: &lt;SPAN&gt;"a9e1e157-b9a1-40da-8926-&lt;WBR /&gt;d2d022ab25eb"&lt;/SPAN&gt;,&lt;BR /&gt;   &lt;SPAN&gt;"issuer"&lt;/SPAN&gt;: &lt;SPAN&gt;"&lt;A href="http://ipivg15a4pg4614.us.qlikcloud.com/" target="_blank" rel="noopener" data-saferedirecturl="https://www.google.com/url?q=http://ipivg15a4pg4614.us.qlikcloud.com&amp;amp;source=gmail&amp;amp;ust=1638568336882000&amp;amp;usg=AOvVaw2tfSp401iCNevxZWNdY6EB"&gt;ipivg15a4pg4614.us.qlikcloud.&lt;WBR /&gt;com&lt;/A&gt;"&lt;/SPAN&gt;,&lt;BR /&gt;   &lt;SPAN&gt;"expiresIn"&lt;/SPAN&gt;: &lt;SPAN&gt;"6h"&lt;/SPAN&gt;,&lt;BR /&gt;    &lt;SPAN&gt;"algorithm"&lt;/SPAN&gt;: &lt;SPAN&gt;"RS256"&lt;/SPAN&gt;,&lt;BR /&gt;   &lt;SPAN&gt;"audience"&lt;/SPAN&gt;: &lt;SPAN&gt;"qlik.api/login/jwt-session"&lt;BR /&gt;&lt;/SPAN&gt;}&lt;/PRE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;5. We tried to call&amp;nbsp;&lt;STRONG&gt;&lt;I&gt;/login/jwt-session&lt;/I&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;API end-points with this token and web integration id.&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Request example:&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;BLOCKQUOTE class="gmail_quote"&gt;curl --request POST \&lt;BR /&gt;&amp;nbsp; --url '&lt;A href="https://ipivg15a4pg4614.us.qlikcloud.com/login/jwt-session?qlik-web-integration-id=4X19wW0KeJFDF_cSYIsDLoeUPN98kuqG" target="_blank" rel="noopener" data-saferedirecturl="https://www.google.com/url?q=https://ipivg15a4pg4614.us.qlikcloud.com/login/jwt-session?qlik-web-integration-id%3D4X19wW0KeJFDF_cSYIsDLoeUPN98kuqG&amp;amp;source=gmail&amp;amp;ust=1638568336882000&amp;amp;usg=AOvVaw1qo1Eap5GnWskHD93MSxeQ"&gt;https://ipivg15a4pg4614.us.&lt;WBR /&gt;qlikcloud.com/login/jwt-&lt;WBR /&gt;session?qlik-web-integration-&lt;WBR /&gt;id=4X19wW0KeJFDF_&lt;WBR /&gt;cSYIsDLoeUPN98kuqG&lt;/A&gt;' \&lt;BR /&gt;&amp;nbsp; --header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUz&lt;WBR /&gt;I1NiIsImtleWlkIjoiNzM4MWVhMzIt&lt;WBR /&gt;YTYyYi00MzE1LWE1NTAtNDE5NTA0Nj&lt;WBR /&gt;kwMDhlIiwiaXNzdWVyIjoiaXBpdmcx&lt;WBR /&gt;NWE0cGc0NjE0LnVzLnFsaWtjbG91ZC&lt;WBR /&gt;5jb20iLCJleHBpcmVzSW4iOiI2aCIs&lt;WBR /&gt;ImFsZ29yaXRobSI6IlJTMjU2IiwiYX&lt;WBR /&gt;VkaWVuY2UiOiJxbGlrLmFwaS9sb2dp&lt;WBR /&gt;bi9qd3Qtc2Vzc2lvbiJ9.&lt;WBR /&gt;eyJzdWIiOiJBYlZVbXktcW01MktZbl&lt;WBR /&gt;czTExVTVZqOFhMOWJfd19YdyIsInN1&lt;WBR /&gt;YlR5cGUiOiJ1c2VyIiwibmFtZSI6Ik&lt;WBR /&gt;FudG9uIEFraHJhbW92aWNoIiwiZW1h&lt;WBR /&gt;aWwiOiJhbnRvbi5ha2hyYW1vdmljaE&lt;WBR /&gt;BsZXZlcnguY29tIiwiZW1haWxfdmVy&lt;WBR /&gt;aWZpZWQiOnRydWUsImdyb3VwcyI6Wy&lt;WBR /&gt;JBbmFseXRpY3MgQWRtaW4iLCJEYXRh&lt;WBR /&gt;IEFkbWluIiwiRGF0YSBTcGFjZSBDcm&lt;WBR /&gt;VhdG9yIiwiRGV2ZWxvcGVyIiwiTWFu&lt;WBR /&gt;YWdlZCBTcGFjZSBDcmVhdG9yIiwiU2&lt;WBR /&gt;hhcmVkIFNwYWNlIENyZWF0b3IiLCJU&lt;WBR /&gt;ZW5hbnQgQWRtaW4iXX0.A_&lt;WBR /&gt;s2kfGijAkigtZ24hNpEj1npN5mtNVY&lt;WBR /&gt;sD36k08Xl3lDAhUXL-cwbVc-w9i_&lt;WBR /&gt;ito8JU0S4GTnb-&lt;WBR /&gt;I6mCUtibgT35LOfu7jIyguzuT-&lt;WBR /&gt;EQIuRsAlxd76Wnv9f4c9VQXhko-&lt;WBR /&gt;RPjXXT8RRENTVPwkkik1XyR57cmDtg&lt;WBR /&gt;cXq4bTIO2qp--&lt;WBR /&gt;nN1Vqczw8GPn8Z8YVqWlxnoPeOCUH8&lt;WBR /&gt;VpeqCm-&lt;WBR /&gt;zVt32YJOiQptSFg9dukuy18qfjtdu6&lt;WBR /&gt;voriepM0Y6TWfyYt8cgIEGXQ5ydNNA&lt;WBR /&gt;14lVzyCQNL1gzx9Y_7FhjRcCIlX4_&lt;WBR /&gt;cGpjhQbEa7GfkqL46SHhTZyXDVFHiN&lt;WBR /&gt;PJ3ZR-&lt;WBR /&gt;Zq6cIRjR5vVPfmsYY87HArZCRc_&lt;WBR /&gt;aE5PvQ7MM3zNLLW9wrzn-&lt;WBR /&gt;u52YQIR2uvwWEXW96NM8H_&lt;WBR /&gt;aPggI3yAK2oMXkEerZ1QMkd-&lt;WBR /&gt;nOKYgfdMql3wRSirEJCGmvIIX8sQKp&lt;WBR /&gt;FnERM7JzkGXH1pcTcbHFoAbldeC4Eb&lt;WBR /&gt;TgFeK2pTxHGXN2TH1DFqZfFvPg7wnH&lt;WBR /&gt;pfJs83yZYL3w4AWwxFvZ-&lt;WBR /&gt;OF3yHr8BxZLHjTK2Mu7nSYTamR93Qt&lt;WBR /&gt;ZmZqrp5rszjNK_&lt;WBR /&gt;RmjgOfJdCNQlk53UJcRRhDnE8OkKLW&lt;WBR /&gt;qUXiWNDWcxP_&lt;WBR /&gt;mZGvexPI51PKpM5z1V4w5J-&lt;WBR /&gt;Wd7ETc0hguy3Cp-Q6GUvMOcTJa2-&lt;WBR /&gt;VSYvQjzsI' \&lt;BR /&gt;&amp;nbsp; --header 'content-type: application/json' \&lt;BR /&gt;&amp;nbsp; --header 'qlik-web-integration-id: 4X19wW0KeJFDF_&lt;WBR /&gt;cSYIsDLoeUPN98kuqG'&lt;/BLOCKQUOTE&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Response&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;BLOCKQUOTE class="gmail_quote"&gt;{&lt;BR /&gt;&amp;nbsp; "errors": [&lt;BR /&gt;&amp;nbsp; &amp;nbsp; {&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; "title": "Authentication failed",&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; "detail": "No identity-provider is able to complete the exchange",&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; "code": "LOGIN-1",&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; "status": "401"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; }&lt;BR /&gt;&amp;nbsp; ],&lt;BR /&gt;&amp;nbsp; "traceId": "&lt;WBR /&gt;0000000000000000575fdaa5ce50c8&lt;WBR /&gt;6f"&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE class="gmail_quote"&gt;}&amp;nbsp;&lt;/BLOCKQUOTE&gt;
&lt;DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;I also attached the python script that is used to generate the JWT token&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;It will be great if you can support us to find out what we are doing wrong.&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Sat, 04 Dec 2021 11:46:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Unable-to-authorize-using-generated-JWT-token/m-p/1866751#M15976</guid>
      <dc:creator>akhramovich</dc:creator>
      <dc:date>2021-12-04T11:46:03Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to authorize using generated JWT token</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Unable-to-authorize-using-generated-JWT-token/m-p/1867389#M15990</link>
      <description>&lt;P&gt;I also tried to do the same by manually generating the JWT token at jwt.io. Here are the parameters that I used:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image001.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/68035iD3825738101F17C3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="image001.png" alt="image001.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image002.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/68036i7BFEBEFC6C0DEF81/image-size/medium?v=v2&amp;amp;px=400" role="button" title="image002.png" alt="image002.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt; But I still get the same error message ("&lt;SPAN&gt;No identity-provider is able to complete the exchange&lt;/SPAN&gt;")&lt;/P&gt;</description>
      <pubDate>Tue, 07 Dec 2021 06:03:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Unable-to-authorize-using-generated-JWT-token/m-p/1867389#M15990</guid>
      <dc:creator>akhramovich</dc:creator>
      <dc:date>2021-12-07T06:03:25Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to authorize using generated JWT token</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Unable-to-authorize-using-generated-JWT-token/m-p/1869169#M16005</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/158532"&gt;@akhramovich&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It looks your token has the wrong format, some parameters that should be in the payload are in the header, which is incorrect, please see how my token looks below:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Damien_Villaret_0-1639152164318.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/68376i890E3E3B5AD7A501/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Damien_Villaret_0-1639152164318.png" alt="Damien_Villaret_0-1639152164318.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Also some parameters have the wrong name (it should be "aud", "iss","exp" instead of "audience","issuer","expiresIn")&lt;/P&gt;
&lt;P&gt;Not sure which programming language/library you have used to generate the token, usually node.js would convert those names to the correct parameter names.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Dec 2021 16:05:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Unable-to-authorize-using-generated-JWT-token/m-p/1869169#M16005</guid>
      <dc:creator>Damien_V</dc:creator>
      <dc:date>2021-12-10T16:05:22Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to authorize using generated JWT token</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Unable-to-authorize-using-generated-JWT-token/m-p/1889610#M16239</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/29425"&gt;@Damien_V&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Tried to do the same but getting same error. No clue what is going wrong. See attached.&lt;/P&gt;
&lt;P&gt;request&lt;BR /&gt;-------&lt;BR /&gt;&lt;A href="https://company.eu.qlikcloud.com/login/jwt-session?qlik-web-integration-id=y8GEs6kcxVdVC9I3I0Aimq4FZZb-f5HQ&amp;amp;_ga=2.16715574.166217437.1644210376-244659920.1601789245" target="_blank"&gt;https://company.eu.qlikcloud.com/login/jwt-session?qlik-web-integration-id=y8GEs6kcxVdVC9I3I0Aimq4FZZb-f5HQ&amp;amp;_ga=2.16715574.166217437.1644210376-244659920.1601789245&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Header&lt;BR /&gt;------&lt;BR /&gt;Authorization Bearer generated_token&lt;/P&gt;
&lt;P&gt;Result&lt;BR /&gt;------&lt;BR /&gt;{"errors":[{"title":"Unauthorized","code":"AUTH-1","status":"401"}],"traceId":"0000000000000000d2fbc7fc488769df"}&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jwt.io token generation" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/71696iE92449369FAD31DA/image-size/large?v=v2&amp;amp;px=999" role="button" title="jwt generation.png" alt="jwt.io token generation" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;jwt.io token generation&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Raza&lt;/P&gt;</description>
      <pubDate>Mon, 07 Feb 2022 07:53:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Unable-to-authorize-using-generated-JWT-token/m-p/1889610#M16239</guid>
      <dc:creator>muhammadraza</dc:creator>
      <dc:date>2022-02-07T07:53:59Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to authorize using generated JWT token</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Unable-to-authorize-using-generated-JWT-token/m-p/1889619#M16240</link>
      <description>&lt;P&gt;I got it. The problem was in the iss. It is not the tenant URL but the issuer FQDN of the certificate.&lt;/P&gt;</description>
      <pubDate>Mon, 07 Feb 2022 08:24:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Unable-to-authorize-using-generated-JWT-token/m-p/1889619#M16240</guid>
      <dc:creator>muhammadraza</dc:creator>
      <dc:date>2022-02-07T08:24:42Z</dc:date>
    </item>
  </channel>
</rss>

