Hello in Qlik Support!
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.
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 /login/callback URL as described in Creating an interactive OIDC IdP configuration | Qlik Cloud Help.
Still, when trying to validate the IdP, I get the error
{
"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"
}
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 Authorization endpoint, Issuer, JWKS URI and Token endpoint to the best of my knowledge...
Any tips on getting this API up and running are greatly valued!
BR,
Simon