<?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 Callback uri in Qlik Cloud? in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/Setting-up-Callback-uri-in-Qlik-Cloud/m-p/2499866#M21689</link>
    <description>&lt;P&gt;Hello in Qlik Support!&lt;/P&gt;
&lt;P&gt;I am trying to set up an API to Oracle's Open Air that requires use of a Callback uri. I can get things to work in Postman, but bringing the API calls into Qlik Cloud is troublesome.&lt;/P&gt;
&lt;P&gt;I am trying to set up an Identity Provider using the Manual mode (since my API at the other end does not have a Discovery URL), and on the Open Air side, the address back to Qlik is using the 'real' TenantID (not the alias) and the&amp;nbsp;&lt;SPAN&gt;/login/callback URL as described in&amp;nbsp;&lt;A href="https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-creating-oidc-idp.htm" target="_blank" rel="nofollow noopener noreferrer"&gt;Creating an interactive OIDC IdP configuration | Qlik Cloud Help&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Still, when trying to validate the IdP, I get the error&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE class="management-console-seed-qmfe-management-console-301" data-testid="error-card__pre-formatted-json"&gt;{
  "status": "oidcError",
  "protocol": "OIDC",
  "oauth2Error": {
    "error": "invalid_request",
    "errorDescription": "PKCE is not supported for API Integration Applications"
  },
  "error": "An OIDC error occurred during the login callback",
  "traceId": "5820c44572658c093b970f7666fefe9d"
}&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;Can anyone explain why the PKCE (Proof Key for Code Exchange) comes up like this? It is not anything I have specifically configured or anything, but maybe it's just the way the OpenAir API works? I have just filled in the fields for&amp;nbsp;Authorization endpoint,&amp;nbsp;Issuer,&amp;nbsp;JWKS URI and&amp;nbsp;Token endpoint to the best of my knowledge...&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Any tips on getting this API up and running are greatly valued!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;BR,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Simon&lt;/P&gt;</description>
    <pubDate>Fri, 03 Jan 2025 11:01:39 GMT</pubDate>
    <dc:creator>simonheap_cph</dc:creator>
    <dc:date>2025-01-03T11:01:39Z</dc:date>
    <item>
      <title>Setting up Callback uri in Qlik Cloud?</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/Setting-up-Callback-uri-in-Qlik-Cloud/m-p/2499866#M21689</link>
      <description>&lt;P&gt;Hello in Qlik Support!&lt;/P&gt;
&lt;P&gt;I am trying to set up an API to Oracle's Open Air that requires use of a Callback uri. I can get things to work in Postman, but bringing the API calls into Qlik Cloud is troublesome.&lt;/P&gt;
&lt;P&gt;I am trying to set up an Identity Provider using the Manual mode (since my API at the other end does not have a Discovery URL), and on the Open Air side, the address back to Qlik is using the 'real' TenantID (not the alias) and the&amp;nbsp;&lt;SPAN&gt;/login/callback URL as described in&amp;nbsp;&lt;A href="https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-creating-oidc-idp.htm" target="_blank" rel="nofollow noopener noreferrer"&gt;Creating an interactive OIDC IdP configuration | Qlik Cloud Help&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Still, when trying to validate the IdP, I get the error&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE class="management-console-seed-qmfe-management-console-301" data-testid="error-card__pre-formatted-json"&gt;{
  "status": "oidcError",
  "protocol": "OIDC",
  "oauth2Error": {
    "error": "invalid_request",
    "errorDescription": "PKCE is not supported for API Integration Applications"
  },
  "error": "An OIDC error occurred during the login callback",
  "traceId": "5820c44572658c093b970f7666fefe9d"
}&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;Can anyone explain why the PKCE (Proof Key for Code Exchange) comes up like this? It is not anything I have specifically configured or anything, but maybe it's just the way the OpenAir API works? I have just filled in the fields for&amp;nbsp;Authorization endpoint,&amp;nbsp;Issuer,&amp;nbsp;JWKS URI and&amp;nbsp;Token endpoint to the best of my knowledge...&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Any tips on getting this API up and running are greatly valued!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;BR,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Simon&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jan 2025 11:01:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/Setting-up-Callback-uri-in-Qlik-Cloud/m-p/2499866#M21689</guid>
      <dc:creator>simonheap_cph</dc:creator>
      <dc:date>2025-01-03T11:01:39Z</dc:date>
    </item>
  </channel>
</rss>

