Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
April 13–15 - Dare to Unleash a New Professional You at Qlik Connect 2026: Register Now!
cancel
Showing results for 
Search instead for 
Did you mean: 
rlesage
Partner - Contributor III
Partner - Contributor III

Qlik Session Cookie proxy embedding: Access to XMLHttpRequest has been blocked by CORS policy

Hi,

I am embedding Qlik Cloud within an azure web app. I have used the tutorial from qlik.dev on session cookie proxies. https://qlik.dev/authenticate/jwt/jwt-proxy/quickstart-qlik-jwt-proxy/

Unfortunately, after succesfully logging in via the third party authentication tool, I get this error:

Access to XMLHttpRequest at 'https://xxx.region.qlikcloud.com/resources/autogenerated/product-info.json' (redirected from 'https://webapp.azurewebsites.net/resources/autogenerated/product-info.json') from origin 'https://webapp.azurewebsites.net' has been blocked by CORS policy

The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.

This is my setCors function

function setCors(res) {
  res.set('Access-Control-Allow-Origin', frontendUri)
  res.header('Access-Control-Allow-Origin', frontendUri)
  res.header('Access-Control-Allow-Credentials', 'true')
  res.set('Access-Control-Allow-Methods', 'GET, OPTIONS')
  res.set('Access-Control-Allow-Headers', 'Content-Type, x-proxy-session-id')
  res.set('Access-Control-Allow-Credentials', 'true')
  res.header('Access-Control-Allow-Credentials', 'true')
}
 

 

 

 

 

Labels (4)
3 Replies
jprdonnelly
Employee
Employee

@rlesage - have you also created a Web Integration in your Qlik Cloud Console and set the appropriate Content Security Policy?

- @jprdonnelly
rlesage
Partner - Contributor III
Partner - Contributor III
Author

Hi,
Yes I have done that.
Thanks anyway!